源代码:
<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。
答案 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处理文件,可以使用File API。示例文档:http://developer.mozilla.org/en-US/docs/Using_files_from_web_applications
答案 1 :(得分:0)
而是逐个发送文件,使用multiple
标志并将文件作为数组发送。这是一个例子:
<form action="file-upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="files[]" multiple>
<input type="submit" value="Upload">
</form>
注意input
我已使用multiple
标志的地方,并将输入的name
声明为数组。在PHP文件中,循环访问$_FILES['files']
以获取所有选定的文件。