如何在文件输入中为每个文件执行表单提交?

问题描述 投票:0回答:1

我已经设置了HTML5 / PHP文件上传和打开,只是意识到有一个很好的multiple属性,可以上传几个文件。

是否可以单独为每个文件运行一次form的提交?所以,

  1. 提交文件[1],
  2. 提交文件[2],

等等

或者我必须让服务器端发生这种情况吗?

这是我一次提交的代码:

<form id="import-dialog-form" target="_blank" action="open.php" method="post" enctype="multipart/form-data">
      <input type="file" name="files[]" id="file" multiple="multiple">
  <input type="submit">
</form>

编辑

有关如何通过ajax提交表单的一些说明。

http://blog.teamtreehouse.com/uploading-files-ajax

不幸的是,它不会像我的表单那样在新选项卡中打开文件。

javascript php html
1个回答
0
投票

你可以在客户端做到这一点。你需要在DOM中工作。因此,一旦上传了3个文件并且您不想在服务器端工作,您仍然可以在客户端使用Temp数据。

© www.soinside.com 2019 - 2024. All rights reserved.