2016-11-07 4 views
0

ファイル入力の画像の値を入力しようとしました。私はアップロードされたファイルをファイル入力に保存したい。そのため、もし私が新しい画像をブラウズしなければ、それは前の一つの画像を保持します。ファイルURLに画像URLを入力する

<img src="/img/test.jpg" height="150" width="150"><br> 
<input type="file" name="logo"value="<?php echo $image[0]['logo']?>"> 

だから誰でも私を助けることができますか?

+0

また、 'name =" logo "value =" ... ' - https://stackoverflow.com/questions/23887069/does-html5-requires-の間にスペースがない場合もあります。属性間のスペース間の値 - –

+0

アップロードした画像を表示したい場合は、これが正しい方法ではありません。 –

+0

セキュリティ上の理由から、入力時に値を設定することはできませんここでそれについて学んでください:https://www.w3.org/TR/html-markup/input.file.html –

答えて

3

ブラウザでは、input type="file"をあらかじめ入力することはできません。

あなたが考えてみれば、これは理にかなって...

  • は、なぜあなたはが存在するかわからないファイルのファイルパスを含めるようにしたいですか?アプリケーションでは、クライアント側のファイルシステムの状態がわかりません。
  • 同じファイルを再アップロードする必要があるのはなぜですかユーザーは変更を加えずにフォームを再提出しますか?
  • セキュリティこのことは明らかです。ブラウザは、システムファイルを指定して入力を隠すようにスタイルを設定し、ユーザーからのファイルを盗み出さないようにすることは明らかです。
関連する問題