问题标签 [multiple-file-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 投票
0 回答
833 浏览

jquery - 使用 blueimp jQuery File Upload 时是否必须在 rails 中使用 x-tmpl?

我最近添加jQuery File Upload到我的rails应用程序中,类似于以下链接下显示的内容:https ://github.com/blueimp/jQuery-File-Upload/wiki/Rails-setup-for-V6 。

到目前为止,我看到的每个 rails 实现版本都有一个<script id="template-download" type="text/x-tmpl">-part。这些脚本标签内部是一个用于列出现有数据的模板。

在https://github.com/yortz/carrierwave_jquery_file_upload/blob/master/app/views/pictures/_template-download.html.erb也有一个<script id="template-download" type="text/x-jquery-tmpl">版本,它与.x-tmpl

我的问题是:

有什么好处x-tmpl

github.com/blueimp/jQuery-File-Upload/wiki/Template-Engine上写着:

“但是,您不需要使用这个特定的模板引擎,并且可以通过设置 uploadTemplateId、downloadTemplateId、uploadTemplate 和 downloadTemplate 选项将其替换为不同的实现”对我来说,这听起来像是可以使用普通_partial_xy.html.erb而不是 x-tmpl。

我弄错了吗?

如果是的话,是否至少可以在模板中使用rails helpers,比如number_to_currency,还是我必须像jquery.fileupload-ui.js中的formatFileSize那样实现它?

0 投票
2 回答
1349 浏览

java - 识别多文件上传中的每个字段

当尝试使用 Struts 2 上传多个文件时ArrayList,如何识别每个字段?

例如,如果我有两个文件字段,File1并且File2在客户端,我选择仅上传File2,Struts 2 只会在列表中创建一个元素,我无法正确映射File1为空和File2上传的文件。

我可以在这里使用任何标识符吗?

0 投票
8 回答
47453 浏览

python-requests - 使用 python requests 模块在单个请求中上传多个文件

Python requests 模块提供了关于如何在单个请求中上传单个文件的良好文档:

我尝试通过使用此代码来扩展该示例以尝试上传多个文件:

但它导致了这个错误:

是否可以使用此模块在单个请求中上传文件列表,以及如何上传?

0 投票
2 回答
10199 浏览

jquery - 添加取消上传或中止功能以引导多个文件上传插件

我正在使用引导多文件上传插件来上传文件。我正在使用此链接上的示例。现在我想在“添加文件”按钮之外添加另一个按钮“取消上传”。单击“取消上传”按钮后,应停止上传过程。请帮我解决这个问题。谢谢

0 投票
6 回答
225431 浏览

php - 一个输入的多图像上传 PHP 表单

一段时间以来,我一直在努力完成这项工作。但我似乎无法让它工作。我想要一个只使用一个输入的多图像上传表单。

这是我的upload.php

如果我拿出线

使用相应的右括号,它似乎工作正常。图片上传完美。但问题是,它只允许我上传一个。

请我真的需要你的专业知识。谢谢你

0 投票
1 回答
2415 浏览

java - 如何在通过 InputStream 接收文件时检测文件的结尾

我正在尝试通过套接字发送多个文件。我写的发送者和接收者函数如下所示。 发件人

接收方是: Receiver

对于此接收器,我正在获取所有文件,但某些文件缺少数据,因为 is.read() 可能无法读取完整数据。但是如果我使用这个接收器,我应该得到整个文件。 接收器2

但这里的问题是,在读完一个文件后,inputStream 中有更多数据可用,因此 is.read() 不会将 -1 返回到 bytesRead,我陷入了无限循环。 请任何人帮助我。提前致谢。

终于我的代码奏效了

谢谢大家帮助我。

0 投票
0 回答
1040 浏览

php - symfony2 使用 dropzone.js 的多个文件上传错误

我在我的 symfony 2.3 项目中使用 dropzone.js 让用户一次上传许多图片。但我得到一个奇怪的错误:

我以为是我的控制器,所以我创建了一个简单的页面,通过简单的文件上传来尝试上传:

它成功上传了一张图片,但是当我选择两张或三张图片时,只上传了一张。我相信某处有错误,但我找不到。这是 mya 控制器:

我相信dropzone.js不上传文件?为什么一次只有一个文件?提前致谢,

0 投票
3 回答
1129 浏览

php - 使用 PHP 上传多个文件的问题

我可以看到这个问题已经被问过一百万次了。我已经通过了许多回复,但似乎无法正确回答:-

我只是想上传多个文件。我确定表格是正确的。我遇到的问题是,如果我使用 foreach 循环,PHP 会循环 5 次(我猜 $_FILES 中的每个键都会循环一次)。

我读过你应该在 $_FILE['file_upload'] 数组中计算上传的文件,然后使用 for 循环,并在末尾包含一个索引,例如:-

但是,当我尝试访问这些值时,我只会得到值的第一个字母(我想我明白为什么会这样)。

我唯一能想到的就是使用

然后在其中嵌套一个 foreach 循环,但是,这似乎效率低下,为此我没有看到其他建议。

因此,如果有人能一劳永逸地纠正我,我将永远感激不尽。我的代码在这里:-

所以只是为了澄清 - 上面的代码可以工作并上传图像,但是循环循环 5 次(我假设每个 $_FILES 属性一次),我收到 5 条错误消息。我希望这是有道理的。

非常感谢您的任何指点

菲尔

0 投票
1 回答
1842 浏览

php - 多文件上传——当所有文件上传失败时工作正常,只输入少数文件

我有这个表格,需要上传多个文件(最多 10 个文件)。这是 html 的样子:

我想将文件上传到服务器并将它们各自的路径存储在数据库(MySql)中。现在,当我向所有文件字段(上传所有 10 个文件)提供输入时,以下 php 代码工作得很棒,但当我只想上传一些文件(比如 5 个)时失败。这是代码:

我没有提到在数据库中输入数据的部分,因为我知道问题出在 $tmp_arr['error'][$i] 或 $file['error'] === UPLOAD_ERR_OK 或 die('Error in上传文件。');

请看一下。

0 投票
1 回答
1953 浏览

jquery - 使用jQuery从文件输入元素中选择的多个文件中删除特定文件

我正在制作一个允许用户上传图片的插件,这里简要介绍一下它的工作原理。

它使用一个<input type="file" name="images[]" multiple>然后我使用 jQuery 在其中处理“更改”事件,以便当用户在对话框中选择图像时。它们以缩略图的形式显示在我页面上的 div 中。

我想要做的是让用户能够删除他们不想选择的图像。

起初我尝试使用单个文件选择元素,当用户选择一个文件时,会出现一个新的文件选择元素。这样我就可以删除该元素。但是只能选择一个文件是有限制的。

所以这就是我想知道的:如何使用多个文件选择元素,并且在用户选择特定文件后仍然能够删除它们?我希望在客户端完成这一切。