问题标签 [jquery-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 投票
4 回答
1268 浏览

jquery - 使用 Blueimp jquery 文件上传插件的可选文件上传

该问题与来自blueimp的jquery文件上传插件有关

我正在构建一个文件上传是可选的表单。事实证明,当没有选择要上传的文件时,我无法发布表单。正因为如此,如果用户决定不添加实际数据,我必须在我的页面上创建两个表单并执行所有脏检查以删除上传的文件。

问题是 :

即使没有选择文件,我是否可以提交表单,以便我仍然能够在服务器端接收额外的表单数据?

0 投票
6 回答
3388 浏览

ruby-on-rails - Rails jquery-fileupload gem - 找不到文件错误

我正在尝试关注 jQuery-FileUpload 上的 Railscasts 集。我已经添加

的资产组中Gemfile,还添加了

行到application.js资产目录中的文件。但是,当我尝试打开网站时,会显示以下错误:

任何帮助将不胜感激。

0 投票
1 回答
1367 浏览

javascript - 将 jQueryFileUpload 库与 require.js 一起使用

我正在将此文件上传库与 require.js 一起使用。当我尝试运行它时,出现 404 not found 错误

localhost/js/jam/tmpl.js 404(未找到)

它似乎在寻找我在任何地方都找不到的“tmpl.js”文件。fileupload 包附带的“jquery.fileupload-ui.js”文件的第 21 行对此文件有参考。

同样,我不确定它的位置或来源。

0 投票
1 回答
850 浏览

javascript - jQuery文件上传控件错误提交大文件

我有一个用于 blueimp/jQuery 文件上传控件的自定义文件上传实现。它工作得很好,除非当我选择多个文件并且其中一个超过最大长度时,它仍会尝试上传超出范围的文件(即使我不调用data.submit()该特定文件)。

我已验证该progress事件不会针对大(且未提交)文件触发,但服务器最终报告 404.13(请求过滤模块配置为拒绝超过请求内容长度的请求),并且没有其他文件实际提交的被上传。

如何更改使用 jQuery 文件上传控件上传有效文件的方式,但忽略大文件?

这是我的代码...它操作一个模型,该模型通过敲除来显示 UI 元素,因此您不会在下面的代码中看到任何 UI 操作。

0 投票
2 回答
9360 浏览

javascript - jQuery文件上传无法调用未定义的方法'_adjustMaxNumberOfFiles'

我正在 Rails 3.2 应用程序中实现jQuery File Upload插件,我收到以下错误消息:

Uncaught TypeError: Cannot call method '_adjustMaxNumberOfFiles' of undefined

下面是调用 _adjustMaxNumberOfFiles 的代码:

这完全有效。我已经着手处理应用程序的其余部分,当我部署到临时环境时,我注意到我收到了上面的错误。我回到开发人员那里看看它是否在那里发生,果然是这样。我正在使用 jquery-fileupload-rails gem 将必要的文件加载到资产管道中。我试过不使用 gem 并手动加载所有资产,但这没有帮助。

我尝试在控制台中逐步执行此操作,设置 fu 和 fu._adjustMaxNumberOfFiles,但仍然收到错误消息Cannot call method '_adjustMaxNumberOfFiles' of undefined。如果我用 _adjustMaxNumberOfFiles 注释掉该行,我会在下一行得到相同的错误,而是告诉我 _renderDownload 未定义。就好像我无法访问 jquery-file-upload 插件中设置的任何方法,即使脚本都已加载。这是按顺序加载的脚本。我已经排除了不适用于此处的 js 文件。

我很难弄清楚这一点。任何帮助,将不胜感激。如有必要,我可以发布更多代码片段,但我发布的是唯一不属于 jQuery File Upload 插件的 JavaScript。

0 投票
10 回答
50619 浏览

javascript - jQuery fileupload - 获取上传文件的列表

我正在使用非常好的 jquery 插件blueimp / jQuery-File-Upload

而且我无法做一些非常简单的事情:获取上传文件的列表
(在服务器上带有它们的名称)

首先,我天真地认为它会存储在文件输入中,这样我就可以得到列表

但事实并非如此,所以我想到了类似的东西

我无法从文档中找到方法

有人可以告诉我如何获取服务器中上传的文件名列表吗?


更新

我想在服务器上获取上传的文件名,以便以后能够管理它们。

例如:

  • 我上传了一个名为trutruc.pdf
  • 我上传test.png
  • 我重新上传了一个名为trutruc.pdf
  • 我删除第一个文件

服务器中的当前文件列表应该是test.pngtrutruc (2).pdf


更新 2

我正在使用fileUpload附带的默认 php 脚本

0 投票
2 回答
131 浏览

jquery - 如何获取当前上传文件的百分比

我正在使用 Jquery 文件上传器,当我使用data.progressInterval我得到 100% 时,这是获取 % 的正确方法吗?

0 投票
1 回答
604 浏览

jquery - blueimp 文件上传 vb.net 没有显示缩略图

我在 vb.net 中使用 blueimp 文件上传时遇到问题。我是这样实现的:

所有 fileupload.js 的链接都很好。但选择文件后,不显示缩略图。我尝试使用此处的 asp.net 示例。

当我调用 index.html 时,一切顺利。如果我尝试在我的 vb.net 项目中使用它,则不会显示缩略图。

任何想法,将不胜感激。

编辑:我的来源看起来像这样:

编辑2:似乎有些东西覆盖了“添加”功能。如果我使用下载的 .zip 中的示例 index.html,我可以 console.log 进行添加。在我的 vb.net 项目中,我不能......有人知道如何找出哪个文件覆盖了那个文件吗?

0 投票
1 回答
950 浏览

jquery - 在 Blueimp jQuery File Upload 中完成所有上传后用于完成和重定向的自定义按钮

我想在 jquery-file-upload API plugin 上添加一个自定义按钮。当所有文件上传时,此按钮处于启用状态,如果没有文件或没有上传文件,则按钮保持禁用状态。我想要一个按钮,所以当上传完成后,只有用户可以点击完成按钮,否则它保持禁用状态。

请帮忙 !!:(

0 投票
1 回答
945 浏览

counter - jQuery 文件上传:在 $.each 中使用计数器

我正在使用 jQuery-File-Upload 的 fileuploaddone 回调将隐藏的输入插入表单以将其发送到服务器:

问题是计数器index不会增加。插入到我的表单中的内容:

我尝试使用单独的计数器:

但结果是一样的。诀窍是什么?