问题标签 [multifile-uploader]

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 投票
1 回答
1528 浏览

jquery - 错误 ashx 无法在 jquery-file-upload 中创建类型“jQueryUploadTest.Thumbnail”?

我想使用jQuery 文件上传器,并按照这个示例[在 Asp.Net 中使用 blueimp jQuery 文件上传控件的完整代码示例。]。

我将 css 、js 、图像和 *.ashx 文件复制到我的项目中,但是当我运行它时,我收到以下错误

无法在 Thumbnail.ashx 文件中创建类型“jQueryUploadTest.Thumbnail”

这是 ASHX 代码:

和 Thumbnail.ashx.cs 代码:

我也遇到了同样的“FileTransferHandler.ashx”错误。

0 投票
1 回答
424 浏览

php - 使用codeigniter的多个图像

我不想使用uploadify 或类似的图片上传插件。试图让它尽可能轻

我希望用户能够一次上传多张图片。上传后,我想在数据库中输入图像详细信息,最后将图像移动到上传文件夹。

0 投票
1 回答
7425 浏览

javascript - 如何使用 jquery 获取 html 5 多个文件上传变量的值?

即使我使用下面的 html 选择多个文件。

我只获得选择的第一个文件的值。我正在使用一个简单的:

请告知我如何获取所有文件的列表...

例如在输入字段中选择的字符串是:C:\Users\Public\Pictures\Sample Pictures\Hydrangeas.jpg, C:\Users\Public\Pictures\Sample Pictures\Chrysanthemum.jpg, C:\Users\Public\Pictures \示例图片\upload-2.txt

从上面的逻辑我只得到:在日志中:

泰。拉杰夫

0 投票
0 回答
452 浏览

javascript - 将 jquery-multifile 绑定到动态加载的表单

我正在使用此处找到的 jquery 多文件插件:

http://www.fyneworks.com/jquery/multiple-file-upload/

我过去使用过它并且没有任何问题,但现在我试图以动态加载的形式使用它,这导致了一个奇怪的问题。

根据本文加载表单时,我正确绑定了该功能,因此请理解这是与此处发布的问题不同但相关的问题:

无法从动态加载的表单将输入事件绑定到 jQuery 多文件

一个 ASPX 文件被加载到div使用 jqueryload中,doReportForm功能是调用各种绑定方法到动态生成的 HTML,如下所示:

那里的第一行$(ele).makeModal('', 800);只是我为创建模态窗口所做的一个 jQuery 扩展,所以它就是将元素添加到 DOM 的位置,然后向下几行我绑定了MultiFile插件$(".multi").MultiFile();

第一次这样做,它工作正常。但是,当用户关闭模式窗口然后尝试再次加载表单时,我会收到错误消息。

(关闭模态窗口会将其从 DOM 中完全删除jQuery.remove(),因此任何未来的窗口都是完全从新编写的)。

经过一番摆弄,这似乎是由于 jQuery 无法访问MultiFile脚本......我

MultiFile脚本加载在父文档的头部,因此应该始终可用。

0 投票
0 回答
416 浏览

jquery - 使用 jQuery 清除 DOM 元素,然后重新创建和重新绑定各种函数

我有一个非常混乱的时间,浪费了今天的几个小时!

我之前发布了这个:Binding jquery-multifile to a dynamic load form

这解释了我的问题的第 1 部分。

我现在有同样的问题jquery.forms

所以,扩展我正在做的事情:

我正在将一个表单加载到一个 DIV 中jquery.load,DIV 被添加到正文并显示为一个模态窗口,全部使用 jQuery。将元素添加到 DOM 后,我调用

和 $('.reportIt').ajaxForm(options);

这两行将$.MultiFile()and $.ajaxForm(jquery.forms) 添加到相关元素,链接:

http://malsup.com/jquery/form/

http://www.fyneworks.com/jquery/multiple-file-upload/

这工作得很好,所有功能都符合预期......除了......

如果用户在模态窗口中按下关闭按钮,然后重新打开窗口而不执行新的页面加载,则会中断。

当用户关闭模态窗口时,会发生以下情况:

所以它非常简单地淡出模态div元素,然后将其完全从 DOM 中删除。

据此:http ://www.w3schools.com/jquery/html_remove.asp

该方法从 DOM 中完全$().remove()删除父容器中的所有元素,并且

此方法还删除所选元素的数据和事件。

因此,据我了解,这应该意味着就 jQuery 和相应的插件而言,每次创建我的模态窗口并将其写入 DOM 时,它都是一组全新的元素,因此,绑定.MultiFile()应该.ajaxForm() 可以工作不管之前有没有展示过都一样

除了它第二次不起作用!(多文件输入表现为单个输入,并提交了一个内联表单,而不是按要求作为 AJAX 提交)

我得到的唯一错误是我上一篇文章中提到的。

进一步调查表明,jquery.MultiFile插件脚本中的这些行发生了此错误:

对于熟悉这个插件的人来说,这大约是第 453 行。

查看插件的作用,我认为它与添加类的元素有关,MultiFile-intercepted但通过 Chrome 控制台观察 DOM 操作,我根本看不出这些函数在第一次和第二次运行时的行为有任何差异,所以可以不知道是什么问题。

任何人都可以就为什么这些功能在第二次尝试时不起作用提供任何建议吗?

  • 我在使用中是否遗漏了什么jquery.remove()
  • 我正在使用的一个/两个插件中是否有一个 remove()我忽略的功能(我已阅读文档)

编辑:由于它正在进行中,这里有一个工作示例:

http://www.guitartrak.com/

如果您使用类别 > 电吉他,品牌 > Gibson 填写“注册项目”表格,然后在其他内容中输入任何您想要的内容,然后按“继续”,尝试在图像选择上添加多个文件,这应该首先工作时间。现在,不要按“保存并发布”,而是按大“X”,然后在不刷新页面的情况下再次尝试整个过程……当您再次尝试添加图像时,您会看到问题。

0 投票
1 回答
1415 浏览

php - 努力使用 PyroCMS 文件库上传多个文件

我将其与 PyroCMS 论坛交叉发布,以向更广泛的受众寻求帮助,因为我似乎无法理解它。

当我尝试使用 PyroCMS 文件库上传多个文件时,我遇到了问题。在调用库时,我似乎可以单独上传文件,并且在绕过库并通过 move_uploaded_file 进行测试时,我也可以上传文件。我在控制器中创建了以下(略微精简)代码:

但是,在运行此代码时,不会上传任何文件。如果我输出上传,我会收到以下消息:

数组 ( [状态] => [消息] =>

您没有选择要上传的文件。

我似乎一辈子都无法弄清楚如何将多个文件传递给 Files::upload。我确定我错过了一些东西。但是,这并不是说我通常无法上传文件,因为如果我将代码更改为本地以进行测试,我的文件就可以正常上传:

文件库的上传方法在这里https://github.com/pyrocms/pyrocms/blob/2.2/develop/system/cms/modules/files/libraries/Files.php#L333

我已经尝试了很多不同的事情,以至于我的头现在有点旋转,试图掌握这一点。因此,如果有人可以提供帮助,将不胜感激。

0 投票
1 回答
1592 浏览

codeigniter - 如何在codeigniter中上传多个图像和crete thumb,并将它们的名称与其他文件一起存储在数据库中

我想上传 3 张图片并创建它们的拇指,并希望将它们的名称存储在数据库中。知道该怎么做。注意我已经阅读了很多论坛和问题,但没有一个对我进行上传和存储在数据库中有所帮助。这是我为 1 张图片所做的,如果我可以对多张图片做同样的处理而几乎没有修改,这将对我有所帮助

View

Controller

model

0 投票
1 回答
526 浏览

asp.net - 使用 FileUpload asp.net 上传多个文件

我一直在为这个问题苦苦挣扎一段时间。我有一个创建项目的 Web 界面,通过这个界面,您应该能够将多个文档上传到服务器,该服务器附加到它们所属的项目。到目前为止,我一次只上传一个文件。

我的想法可能是在 arralylist 中添加“文件”对象,然后将其绑定到 gridview,然后将其上传到服务器?我知道这听起来有点令人困惑,但我也很困惑!

当我将单个文件上传到服务器并将文件的 ID、名称和上下文保存在数据库中时,这就是我的方法的样子:

有人可以告诉我如何“附加”多个文件,然后将它们与我上面发布的其他数据一起保存在文件夹中吗?

干杯

0 投票
1 回答
808 浏览

post - ServiceStack - 通过一个 POST 请求发布多个文件

我在这个问题上苦苦挣扎了几个小时,但找不到任何解决方案。有人使用 ServiceStack 通过一个 POST 请求上传多个文件吗?

我试图使用 PostFile:

但是在这里我只能向请求中添加一个文件。我的第二个镜头是使用 LocalHttpWebRequestFilter 但里面只有一个扩展方法,它也允许只发布一个文件。

0 投票
2 回答
3412 浏览

c# - 我不能使用 fileUpload.PostedFiles[] 属性?

我不能使用fileUpload.PostedFiles[]财产?
我实际上需要一个多文件上传器和调整大小。
我对所有文件都使用HttpFileCollectionhfc。它总是错的string filename = fileUpload
这是一个好方法吗?