问题标签 [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 回答
130 浏览

php - 一种形式中的多个图像输入?

我看到的大多数问题都与一个图像输入有关。但是,如果您有 2 个或 3 个或更多呢?

我的一个图像输入脚本有效,但我试图在我的表单中输入一个单图像输入和一个多图像输入。我正在测试我的表单上有 2 个单图像输入但不工作。

这是一个单一图像输入的 HTML(假设它位于 <form> 标记内):

PHP:

对于第二个单图像输入,我只是添加了第二个输入代码......

然后将变量添加到 PHP 中:

但是当将该代码添加到 PHP 中时,该代码不起作用。没有错误消息或任何东西。页面是空白的。

顺便说一句,这是我的另一个问题,我正在尝试使用已经工作的单图像上传输入将多图像上传输入添加到我的表单中。

0 投票
3 回答
1511 浏览

php - 如何在多文件输入中将数据插入数据库?

我有一个代码可以让一个人通过表单上传多张图片。

问题是,图像可以很好地上传到服务器,但不确定如何将图像发送到数据库。

PHP:

我把下面的代码放在哪里?

0 投票
3 回答
12891 浏览

javascript - 如何检查我的输入文件上传的重复?

我有这个表格,它有一个文件上传按钮。当您选择一个文件时,它会显示在 upload_prev div 中。我的问题是,当我尝试选择同一个文件时,什么也没有发生。我想要运行验证或非重复功能。我这样做了。我尝试了很多事情和方法,比如使用子节点并查看内部文本是否相同。我尝试使用 jquery 每个循环并获取值,但它们都失败了。当我再次选择该文件时,我想显示一条消息,表明该文件已经在 upload_prev 的框中。

这是我的小提琴。我怎样才能找到一种方法来做到这一点。

https://jsfiddle.net/Lc5gb7c9/

0 投票
0 回答
338 浏览

javascript - 如何使用 ng-flow 发送多个文件上传发布请求?

在这里,我使用 ng-flow 进行多个文件上传ng-flow
html在这里

控制器

当我上传图片时,我TypeError: Converting circular structure to JSON在 chrome 和firefox 中遇到错误。Error: cyclic object value怎么做,谁能帮帮我。

0 投票
2 回答
1218 浏览

php - CakePHP 3:多个文件上传返回字符串而不是数组

嗨,我遇到了多个文件上传的问题。每当我尝试访问文件属性时,它都不会让我访问。我调试了我的数据,这是输出:它没有返回一个数组,而是返回一个数据 ['files'] 下的字符串。所以我缺少诸如“tmp_name”、“name”等属性。

在此处输入图像描述

我的 .ctp 文件中的代码:

我的控制器:

0 投票
0 回答
1093 浏览

cakephp - CakePHP 3:使用 Proffer 插件上传多张图片

我正在开发一个 CakePHP 3 项目并使用 Proffer 插件来上传图像。该插件适用于上传单个图像。

现在我想让上传多张图片成为可能。

我将图像存储到与外键service_category_images相关的表中。service_categoriesservice_category_id

service_category_images 表

根据 Proffer 插件指南中给出的上传多个图像。

我的ServiceCategoryImagesTable.php文件有

并且ServiceCategoryImage.php实体包含

add.ctp控制器视图ServiceCategoryImages包含

ServiceCategoriesTable.phphasMany 关系为

但是,它不是上传文件。有什么问题吗 ?

编辑 2:error.log 内容

debug.log 内容

0 投票
2 回答
1249 浏览

jquery - Symfony2非映射collectionType不工作

我正在使用这里解释的方法来实现多文件上传,但它找不到让它工作的方法。我知道已经有很多关于它的问题,但我找不到适合我的案例的答案。

请注意,我将文件的内容存储在数据库中,这要归功于具有名称、内容和类型属性的文件实体。然而,为了使它工作,我没有将表单映射到这个实体。

所以,我的控制器看起来像这样:

我的 MultipleFilesType 是嵌入多个 addFileType 的集合:

我的 addFileType 是这样的:

在我看来,由于链接文档中解释了一些 JQuery,我可以添加/删除字段。(代码与文档中的代码或多或少相同,只是我不使用实体,所以我没有在这里展示)。

我首先尝试进行单个文件上传,效果很好,然后我尝试了上面的代码,使用 collectionType 和 $files 数组将数据从表单检索到控制器,但我遇到了这些问题:

当我提交表单时,显然第一个之后的文件值无效。

当我只提交一个文件(没有验证错误)时,控制器中的转储($files)无论如何都会向我显示一个空数组。

任何帮助将不胜感激 =) 如果您认为需要更多代码,请不要犹豫。

谢谢 !

0 投票
1 回答
110 浏览

php - 如何在php中创建多个文件上传

我是 php 的初学者,现在正在用 php 做一个项目。我想上传图片(最多四个图片文件)。我使用以下代码上传图片。

0 投票
1 回答
1225 浏览

asp.net-mvc - 使用 ASP.MVC 5 上传的文件列表为空

我有一个网络表单,我想在其中选择文件列表,输入一些附加信息并提交整个捆绑包。然后控制器应根据额外输入的数据处理文件列表。因此,我想将所有内容捆绑在一个模型中:

我的观点看起来像

如果我现在使用提交按钮,模型将被发送到控制器。例如AdditionalInformationsId,在表单中输入了值。但是IEnumerable Files总是空的,除非我提交表单而不选择任何要上传的文件,在这种情况下,列表包含一个null-object。将属性添加id="Files"到多文件输入标签也不起作用。

我找不到错误。是否有我必须在 web.config 中设置的设置?

0 投票
0 回答
209 浏览

javascript - 如何使用 django 上传大文件列表?

我知道如何使用django-chunked-upload上传大文件。使用标签上传一个文件是一种优雅的解决方案。<input type="file"/>

我还没有找到任何东西可以让我用这个包上传多个文件。

就我而言,我尝试创建一个拖放区,用户可以在其中拖放多个文件。使用 JavaScript,我获得了一个FileList对象,我可以通过迭代来获取File对象。我想将此文件分块发送到我的 Django 应用程序。

问题是包使用<input type="file"/>带有 CSRF 保护的包工作,并且似乎禁止更改其中存在的文件。

有没有人知道与这种类型的文件进行交互的解决方案,input如果文件在 JavaScript 中已经知道或者是否存在其他 Django 解决方案?