问题标签 [multi-upload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
193823 浏览

php - 如何使用 PHP、jQuery 和 AJAX 上传多个文件

我设计了一个简单的表单,允许用户将文件上传到服务器。最初,表单包含一个“浏览”按钮。如果用户想要上传多个文件,他需要点击“添加更多文件”按钮,该按钮会在表单中添加另一个“浏览”按钮。提交表单时,文件上传过程在“upload.php”文件中处理。它非常适合上传多个文件。现在我需要使用 jQuery 的 '.submit()' 提交表单并向 'upload.php' 文件发送 ajax ['.ajax()'] 请求以处理文件上传。

这是我的 HTML 表单:

这是JavaScript:

这是处理文件上传的代码:

}

任何关于我应该如何编写我的 '.submit()' 函数的建议都会非常有帮助。

0 投票
2 回答
1857 浏览

jquery - jQuery文件上传formData不更新

我已经阅读了如何提交额外的表单数据,它确实有效。但是我要完成的是每次发送块时更新formData,因此新数据与块一起发送到服务器。

这是我尝试过的:

使用 Firebug 我可以看到发送到服务器的数据。第一个块正确发送 formData,但第二个块再次发送相同的数据。

我也尝试了作者在此处描述的内容,但是覆盖send处理程序不起作用,因为它只发生在第一个块上。

知道如何实现这一目标吗?

0 投票
1 回答
560 浏览

jquery - 带有 jquery ajax 上传组件的挂毯在 IE 中不起作用

带有 jQ​​uery j:ajaxUpload 组件的 Tapestry 不会在 IE 中上传文件。

重现步骤

  1. 转到链接http://tapestry5-jquery.com/components/docsajaxupload
  2. 单击“示例”选项卡。
  3. 单击上传并选择 jpg 或 gif 或 png 文件
  4. “大小”列在 IE 中显示为 0,但在 Firefox/Chrome/Opera 中显示文件大小。

我认为大小为 0,因为文件没有被提交到服务器。

你能建议解决这个问题吗?

我必须使用这个组件,因为它允许多个文件上传。

如果这很重要,我在 Windows 7 上使用 IE 9。

0 投票
2 回答
2542 浏览

jquery - 如何在blueimp jquery文件上传中加载文件数据以在页面刷新时下载模板

类似于这个问题:https ://github.com/blueimp/jQuery-File-Upload/issues/1466

每次页面加载时,我如何默认加载带有文件数据的下载模板?谷歌似乎没有答案。

谢谢。

0 投票
0 回答
531 浏览

html - Html5在将它们发送到服务器之前调整多上传图像的大小

我正在使用 HTML5 多上传图片。我的代码就是这样

html

PHP

我需要做的是在上传之前调整图像大小(客户端)。如果有一个适用于我的代码的简单示例,将不胜感激。我真的是 HTML5 的新手 ;(

0 投票
2 回答
1172 浏览

php - 上传批量图片时可以防止服务器超时吗?

我们在 Wordpress 上有一个网站,并将 Woocommerce 用于我们的商务网站。简而言之,我们有一个前端表单,登录用户可以一次上传多个图像。问题是这些图像通常直接来自数码相机,我们需要将它们保持在可能的最高分辨率。

当用户尝试上传甚至超过 50 张图片时,它需要永远,有时甚至无法完成,它会返回 504 错误。

我们与主机进行了交谈,并已尽我们所能减少服务器超时,他们建议对附加的脚本进行编辑。我还进入了 wp_config 文件并将最大上传大小设置为 256M。

这个问题仍然存在,我只是想知道是否有人对如何防止服务器超时或加快图像上传而不完全重新编写代码有任何建议?

附加代码在这里: http: //pastebin.com/AHTDNaDL

只是为了在浏览文件时节省一些时间,第 3 -175 行处理上传的每个图像的产品创建;第 253 - 340 行是上传表单,第 447 行启动绑定功能。

我已经在这里工作了好几天了,搜索了从插件到 ajax 上传器的所有内容,但仍然没有太多运气,认为一些外部输入会有所帮助

编辑: 由于看起来我无法将服务器配置为我需要的,是否可以将产品的上传/创建分成几个不同的部分?换句话说,用户将能够上传所有图像,然后我可以在后台运行我的 create_var_product 函数以希望防止超时问题?

0 投票
1 回答
194 浏览

drupal-7 - drupal 主题多上传图片字段

我有一种 drupal 内容类型。有一个图像字段,配置为:

内容类型字段设置

它工作正常。我可以将多张图片上传到该内容类型。唯一的问题是,上传的图像以表格格式为主题。

上传结果

如何更改表格以外的输出格式?找了一天,还是没找到答案:(

0 投票
0 回答
88 浏览

ruby-on-rails - 使用导轨和回形针进行多次上传

我在这里按照本教程使用回形针进行多次上传。但是,当我添加文件时,我会收到确认图库已成功添加但没有上传图像的 Flash 通知。我确信它在我的控制器中实现。

画廊控制器.rb

上传表格

画廊.rb

展览图片.rb

0 投票
0 回答
446 浏览

ruby-on-rails-4 - 强参数和回形针多上传问题

我试图在我的模型演示中添加几个图像和视频,但是当我提交表单时,控制台说:

演示文稿.rb

幻灯片.rb

视频.rb

演示控制器

表格

我该怎么做才能避免Unpermitted parameter错误?

当我尝试只使用一张幻灯片和一个视频时,就可以了。但是当我在表单上添加 multiple: true 时它不起作用。

谢谢

更新 没关系,我试图像这样修改表单上的文件输入名称

它有效:)

斯科恩。

0 投票
1 回答
1197 浏览

java - Wicket multiuploadField 自动提交

我在 wicket 项目中创建了一个 multiuploadField 对象,它允许在单击提交按钮后选择文件并提交文件。但是我想在用户选择文件后自动提交表单并在不单击提交按钮的情况下上传文件。是否有可能做到这一点?有没有办法使用 onChange 事件或其他任何方法来做到这一点。

提前致谢。