2016-12-25 19 views
0

ソースコード:アップロード複数のファイル

<form role="form" action="uploadrit.php" method="post" enctype="multipart/form-data"> 
     <label class="input" >Choose File Of CSV Format</label> 
     <input class="input" type="file" name="file" id="file" class="form-control" required="required">   
     <button class="input" type="submit" name="AddFile" class="btn btn-primary">Submit</button> 
</form> 

私は、ファイルアップロードコントロールを使用してディレクトリからすべてのファイルを選択し、uploadrit.phpする1つのファイルずつ送信します。

+4

こんにちは、スタックオーバーフローへようこそ。コードを提出すれば誰かがあなたを助け、あなたの努力を示すだけです。 :-) –

+1

[HTTP POSTを使用してHTMLとPHPで複数のファイルを選択してアップロードするにはどうすればいいですか?](http://stackoverflow.com/questions/1175347/how-can-i-select-and-upload -html-and-php-http-postを使用した-multiple-files) – bansi

+0

は、コードに基づいてより明確な質問をします。 –

答えて

0

あなたはあなたのファイルのタグに複数属性を追加する必要があります

<form role="form" action="uploadrit.php" method="post" enctype="multipart/form-data"> 
     <label class="input" >Choose File Of CSV Format</label> 
     <input class="input" type="file" name="file" multiple id="file" class="form-control" required="required">   
     <button class="input" type="submit" name="AddFile" class="btn btn-primary">Submit</button> 
</form> 

あなたはJavascriptを経由してファイルを処理する必要がある場合は、ファイルAPIを使用することができます。例ドキュメント:http://developer.mozilla.org/en-US/docs/Using_files_from_web_applications

0

ファイルを1つずつ送信する代わりに、multipleフラグを使用してファイルを配列として送信します。私も配列として入力のname宣言しているようmultipleフラグを使用しましたinput

<form action="file-upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="files[]" multiple> <input type="submit" value="Upload"> </form>

ご注意:ここでは一例です。 PHPファイルで、$_FILES['files']をループして、選択したすべてのファイルを取得します。

関連する問題