问题标签 [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 投票
2 回答
775 浏览

symfony - 多文件上传 - symfony3

Symfony3 与 PhpStorm.2016.3.2

我成功地为一张图片制作了一个文件上传器。但现在我需要让它“多个”

我将向您展示代码和随之而来的错误,因为我无法上传多个文件。

这是控制器

我的 FormType(称为 RestaurantType),我在其中添加了一个文件上传字段(当我设置它时multiplefalse它实际上只适用于一张图片)

上传文件的服务

MediaRepository 中的 queryBuilder

在我的 show.html.twig 中你可以看到图片

我上传文件的 config.yml

Restaurant还有很长的实体(对不起)

以及当我上传图片并单击submit按钮时出现的错误

在此处输入图像描述

总而言之,当我multiplefalse我的FormType. 但是后来我被多个文件上传卡住了,我找不到解决方法。有人知道如何用我给你的代码来处理它吗?

谢谢

0 投票
1 回答
381 浏览

php - 从多个文件输入单独上传文件 - 仅使用一个提交按钮

首先很抱歉我的英语不好。我在我的项目中遇到了一个问题,我找不到解决方案,所以我会寻求帮助。


首先让我解释一下这个项目是什么:

该系统是一个客户的大型上传系统。选择的每个文件都需要一个标题。

在此处输入图像描述

如您所见,我有很多“选择文件”,因为如果您选择了文件,则需要有最大数量的文件公关类别(这可以单独更改)和标题(橙色上传旁边的框)是必需的.

我的问题:

单击每个类别上的上传都忽略所以想要一个按钮来推动所有这些文件的上传。这很容易,但它来了:在主机上,这个系统运行的最大“上传大小”是 90MB,所以当我同时有多个文件时,它会很快达到最大值。

这是 HTML 的外观:

有没有可以帮助我制作这个脚本或知道那里的插件可以做到这一点?

PS:无权访问php.ini

0 投票
1 回答
19 浏览

javascript - AJAX 控制器不循环遍历每个文件并保存在位置。只做第一个文件上传

我下面的代码只是将数组中的第一个文件上传到路径位置。谁能看到我的服务器端控制器出了什么问题:

0 投票
0 回答
513 浏览

javascript - 用于检查文件是否存在于路径中的 IF 语句不起作用

我正在尝试检查路径中是否已经存在来自多个上传的文件,如果是,我想排除验证错误。它的 else if 部分不起作用。number 目录是在 ajax 控制器服务器端创建的,但我想在他们将更多同名文件上传到该目录之前进行检查。这可能吗?我在这里做错了什么?

0 投票
1 回答
1001 浏览

jquery - 如何在 laravel 的控制器中获取多个图像文件/数据

我通过 jquery ajax 请求向 laravel 发送多个输入。

这是我的脚本

jqyery脚本:

在 onclick 上传 bitton 脚本执行时,我在专辑文件的控制台上获取以下数据

在我收到请求的 laravel 控制器中,在下面的表格中

它打印:

我想要的不是 [object FileList],而是我想要的所有文件对象。

我在哪里犯错。

0 投票
1 回答
280 浏览

django - 一次上传多个文件,具有不同的类别集 - Django 表单

我有一个必须通过 Django ModelForm 一次上传多个文件的表单。

这个场景就像,我有一个表单,其中必须附加不同类别的文档。例如,可能有医疗记录、医生转诊、诊断报告等。这些类别中的每一个都存储在数据库中。我必须通过一个表单提交,根据它们各自的类别上传所有这些文件。

这是我的 Django 模型。

请告诉我处理表单提交的最佳方法。任何帮助将非常感激。

0 投票
0 回答
576 浏览

python - Django:限制多次上传的文件类型

我还是 Django 的新手,并且已经找到了一些关于如何限制通过 Django 的 FileField 上传的文件类型的优秀 答案。但是,这些答案涉及单个文件上传的情况。我正在处理多个文件上传的情况,如下所示:

表格.py

模型.py

验证器.py

我希望用户能够一次上传多个文件,但如果至少一个文件的文件类型不正确,则所有文件都会被拒绝。

目前, clean_docfile 似乎只检查按字母顺序出现的最后文件的名称。因此,文件选择 [A.txt, B.txt, C.png] 不会上传(按预期),但 [A.txt, B.png, C.txt] 会上传(不应该上传)。当我在我的 clean_docfile 函数中查看对象 self.cleaned_data["docfile"] 的值时,它似乎只存储按字母顺序出现的文件的属性。如何恢复所有上传的文件名?

0 投票
2 回答
2844 浏览

php - laravel 中的多文件上传验证

我有多个输入字段,每个字段都有多个文件上传。

我在请求中有这样的文件:

在这种情况下,我有两个包含 2/2 个文件的输入字段。当我试图验证only images这样的 mime 类型时:

我有以下错误:

FatalThrowableError in ReservationController.php line 67: Cannot use [] for reading

有人能告诉我上面的代码有什么问题吗?建议表示赞赏。

0 投票
1 回答
4350 浏览

javascript - Dropzone.js - 在多个文件上传时仅多次上传 1 个文件

我正在使用 Dropzone.js 提交一堆带有其他表单元素的文件,如https://github.com/enyo/dropzone/wiki/Combine-normal-form-with-Dropzone上突出显示的那样,但是,在拖放区中拖动多个不同的文件并提交表单时,结果发现只上传了其中一个。我还在跟踪在我的数据库中上传的文件,并且似乎根据拖入放置区进行上传的文件数量,单个文件被上传了很多次。例如:我将 5 个具有不同文件名的 diff 图像拖到 dropzone 中,其中一个是“sunshine.jpg”,结果“sunshine.jpg”在数据库中记录了 5 次。在进一步探索中,我通过 Chrome 开发工具中的网络面板发现,请求标头中的数组中只有一个文件被多次发送。故障排除了一段时间,没有多大用处。任何见解将不胜感激。

精简的 HTML:

JavaScript:

网络日志截图:

网络日志 - 请求标头

0 投票
1 回答
407 浏览

java - 如何在 Struts 2 中上传多个文件

我有一个 JavaScript 可以将文件多次上传到我的画廊系统。

单击按钮时,它会在Struts 2 类中start upload调用多个线程到我的方法。Action

在这种方法中,我需要验证我的画廊系统是否有空间来接受文件(为此我使用了一个业务对象,然后是一个 DAO 类)。

但我的问题是:

当我这样做时,我的动作线程几乎同时执行验证,但如果线程一个没有完成上传,那么其他线程的大小就不正确了。

如何在 Struts 2 中进行多文件上传?