2013-04-02 20 views
6

注:JavaScriptで入力ファイル形式を記入

の回答(複数可)以下のプログラムで使用して、あなたが実際に/動的ファイル入力要素の値を設定することができます今、2009年のレガシーブラウザの状態を反映私はHTMLを入力する必要があり
How to set file input value programatically (i.e.: when drag-dropping files)?

:2017年

でJavaScriptが詳細については、この問題の答えだけでなく、デモを参照してください。アップロードするファイルのパスを設定するJavaScriptを使用してフォームを作成します。このフォームが属するウェブは、すでに実装され、視覚アップロードを持っていますが、私はこの形式でファイルのパスを設定することができますし、どのように私はJavaScriptを使用して、それをアップロードすることができますどのように

<form id="mobile_fileform"> 
    <input type="file" style="height: 20px; width: 0px; opacity: 0; " id="mobile_fileselect1" multiple="" size="-17"> 
    <input type="file" style="height: 20px; width: 0px; opacity: 0; " id="mobile_fileselect2" multiple="" size="-17"> 
    <input type="file" style="height: 20px; width: 0px; opacity: 0; " id="mobile_fileselect3" multiple="" size="-17"> 
</form> 

?あなたの助けのための

おかげ

+0

可能な重複[stackoverflow.com/questions/4286782/ ...](http://stackoverflow.com/questions/4286782/how-to-make-input-type-file-editable)... – War10ck

+0

セキュリティ上の理由から、JavaScriptを使用してファイル入力コントロールにファイルを手動で追加およびアップロードすることはできません。 – War10ck

答えて

7

input:fileプロパティは読み取り専用セキュリティ上の理由をです。設定する場合は、サーバー側で行う必要があります。

結果として、あなたがして欲しいのは、はありませんです。その意味を考えてみましょう。どのウェブページも、パスを知っている限り、他の誰かのコンピュータからファイルをアップロードすることができます。

関連する問題