Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用ajax和表单提交进行多文件上传_Php_Jquery_Ajax_File Upload - Fatal编程技术网

Php 使用ajax和表单提交进行多文件上传

Php 使用ajax和表单提交进行多文件上传,php,jquery,ajax,file-upload,Php,Jquery,Ajax,File Upload,我需要设计一个与几个文本字段和几个文件一起上传表单。我想使用ajax来提交它,我正在考虑使用jquery插件来显示进度条 问题是,如果我使用类似的东西,上传将异步启动,但我只想在整个表单经过验证和提交后才能真正上传文件 是否有一种方法可以预先上传显示进度条的文件,但真正将其保存在表单提交中?如果用户预先上传文件,然后关闭表单,会发生什么情况?以下两种说法不一致: “我只想在整个表单经过验证和提交后才能真正上传文件。” “…预上载显示进度条的文件,但要真正将其保存在表单提交中” 如果要在后台上载文

我需要设计一个与几个文本字段和几个文件一起上传表单。我想使用ajax来提交它,我正在考虑使用jquery插件来显示进度条

问题是,如果我使用类似的东西,上传将异步启动,但我只想在整个表单经过验证和提交后才能真正上传文件


是否有一种方法可以预先上传显示进度条的文件,但真正将其保存在表单提交中?如果用户预先上传文件,然后关闭表单,会发生什么情况?

以下两种说法不一致:

“我只想在整个表单经过验证和提交后才能真正上传文件。”

“…预上载显示进度条的文件,但要真正将其保存在表单提交中”

如果要在后台上载文件,但仅在提交表单后保存,请执行以下操作:

  • 在后台上传到“holding”目录
  • 当用户提交表单时,将文件从“holding”目录移动到真实的存储目录中
  • 定期删除“保留”控制器中早于X小时的任何文件

  • 以下两种说法不一致:

    “我只想在整个表单经过验证和提交后才能真正上传文件。”

    “…预上载显示进度条的文件,但要真正将其保存在表单提交中”

    如果要在后台上载文件,但仅在提交表单后保存,请执行以下操作:

    • 在后台上传到“holding”目录
    • 当用户提交表单时,将文件从“holding”目录移动到真实的存储目录中
    • 定期删除“保留”控制器中早于X小时的任何文件

    “jquery插件”——请澄清我想上传jquery文件的是哪一个,但如果有更好的建议,请随时提出。“jquery插件”——请澄清我想上传的是哪一个jquery文件,但如果有更好的建议,请随时提出。