2011-07-09 5 views
1

可能性の重複:私は、ユーザーが選択するようにするにJavascriptを&ファイルアップロードフィールド - 操作ファイル入力

<input name="userfile[]" type="file" title="Select Your Files" multiple=""/> 

を使用するため
Multiple file selection for an upload control

が可能です一度に1つ以上のファイル..しかし、その後、javascriptを介してすべてのファイルを個別のファイル入力に区切りますか?

例として、入力するファイルをクリックして選択し、Image1.jpg、image2.jpgを選択します。そしてimage3.jpgは複数選択のためのctrlを保持しています。そして、ボタンをクリックすると、その入力を各ファイルの複数の単一ファイル入力に分割する関数がトリガーされます。

+0

いいえ、トップ2のリンクは私がやろうとしているものではありません。しかし、迅速な対応をありがとう! – Stone

+2

ブラウザは "ファイル"入力要素の値を設定できないので、これを行うことはできません。 – Pointy

答えて

0

これはセキュリティ上の理由から不可能です。 @Pointyが(質問へのコメントで)あなたがこれを行うことはできないので、ブラウザのセキュリティモデルはJavaScriptを使ってフィールドの値を操作することができないからです。

フラッシュコントロールを使用してユーザーが希望する数のファイルを選択できるようにするこの問題の多くの解決策(例:SWFUpload)があります(ファイルタイプ許可されています...まだ彼らはAJAXを介して通常または非同期にアップロードすることができる別のフィールドにファイルを自動分割します。

関連する問題