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

时间:2018-03-03 05:50:14

标签: javascript php html

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

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

  1. 提交文件[1],
  2. 提交文件[2],
  3. 或者我必须让服务器端发生这种情况吗?

    这是我一次提交的代码代码:

    <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

    不幸的是,它不会像我的表单那样在新标签页中打开文件。

1 个答案:

答案 0 :(得分:0)

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