2017-04-24 4 views
0

フォームを使用してファイルをアップロードしたいが、<input type="file">をプログラムで入力することはできません。私にこれを行う方法を教えてください。どのように違いはありません。とにかくやりたいだけです。htmlで自動的にアップロードする方法

+5

ファイル入力コントロールのファイルをプログラムで設定することはできません。これはブラウザのセキュリティ機能です。 –

+0

他に何ができますか? HTML以外の他のものとは? – Hamed169

+2

あなたが人のファイルを盗むのに使うことができると考えれば、それは可能ではないと思います。それは盗難の一種です。あなたは知っていますか/ – Noobit

答えて

0

簡単な回答:できません。セキュリティ対策です。ファイルの入力が書き込み可能であれば

私はこのような何かをできるようになります。

var input = document.createElement('input'); 
input.type="file"; 
input.value="Path/To/Your/Passwords"; 
myForm.appendChild(input); 
myForm.submit(); 

をそして、それは望んでいたので、デフォルトの可能性はないことではありません。

3

セキュリティ上の理由から、入力フィールドにファイルを追加することはできません。あなたが入力フィールドにファイルを追加することはできません

<input value="{{ my file name }}"> 

<label>Add your own file here:</label> 
<input type="file"> 
0

:あなたがファイルを示唆して、それらを一に自分自身を追加する機会を与えたいと思った場合、あなたはこのような何かを持っている可能性がヒントとして

、セキュリティ上の理由から、

<input type="file"> 

<input type="submit"> 
関連する問題