2013-05-03 15 views
17

私はVBScriptをHTML形式に変換し、固定値で埋めて送信します。これまでのところうまく動作しますが、今はフォームデータ内にアップロードされるファイルの場所を設定する必要があります。HTMLフォームファイルの入力済み

私はそれが働くはずの値に位置を設定すると信じましたが、そうではありません。

<input type='file' name="file_field" value='file_location'/> 

また、研究中にthisが見つかりました。設定またはコントロールオブジェクトの表示された値を取得します。それは...

入力タイプ=ファイル 値を言います。この値は、コントロールオブジェクトがサブミットされたときにサーバーに返されます。

jQueryを使用していても、入力を埋める方法(コード別)はありますか?

+4

ユーザーのファイル入力フィールドを変更/事前入力できるのであれば、これは少しセキュリティ上の問題になります。そうではありません、あなたはこれを行うことはできません。 – antony

答えて

26

いいえ。これはできません。

セキュリティ上の理由から、ブラウザはファイルタイプの入力時に値属性を設定しないようにブロックしているため、ユーザーが選択したファイル自体を使用せずにファイルをアップロードすることはできません。

+0

アップロード済みのファイルで、この入力のすぐ近くをプレビューするだけです。これは画像のアップロードに便利です。 –

関連する問題