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

jquery - 如何将 jquery 函数绑定到动态 DOM

我在我的页面上使用 jquery 文件上传功能,如下所示:

但是 DOM 类“new-variant-image”是在页面加载后动态创建的,所以它不起作用。我搜索了使用“on”和“live”绑定动态事件的方法,但在这种情况下无法正常工作。

任何帮助将不胜感激。

编辑

之后使用 AJAX 创建 DOM 元素“new-variant-image”,如果我在创建元素之后放置代码,它就可以工作。但我想避免这种情况,因为当我多次使用 ajax 调用该函数时,它会导致浏览器挂起大约 2 到 3 秒。

0 投票
1 回答
1523 浏览

javascript - 在 jquery 文件上传插件的 fileuploadsend 事件中检索 jqXHR?

我正在使用拖放来触发我的上传,因此我无法简单地捕获 findupload('send') 的返回以获取 jqXHR。

因此,在“fileuploadsend”事件中,我试图从数据对象中获取 jqXHR 元素,但是 data.jqXHR 似乎未定义?

数据对象显示的输出存在一个 jqXHR 元素,并且是这样的对象:

然而,无论出于何种原因,console.log(data.jqXHR) 只是给出了未定义的。

如果我运行,for (k in data) { console.log(k) }那么 jqXHR 在列表中将无处可见:

0 投票
5 回答
35288 浏览

jquery - jquery文件上传限制文件数

我正在使用 jquery 文件上传将文件上传到服务器。我想限制用户最多上传 6 个文件。我搜索了 wiki jquery 文件上传,但没有找到它的参数。有什么方法可以限制用户上传的数量

0 投票
1 回答
3379 浏览

jquery - MVC jquery fileupload 传递参数

嗨,我如何在 mvc 中使用 jquery fileupload 传递附加参数,代码如下所示:

并在控制器中

0 投票
1 回答
687 浏览

php - 如何用 Amazon S3 替换 PHP imagecopyresampled?

我正在使用jquery 文件上传脚本,并已成功将主图像上传到 Amazon S3。我现在正在尝试交换多个图像大小以上传到 S3 中的子文件夹或对象。

在 UploadHandler.php 文件中的create_scaled_image函数中,如何将 imagecopyresampled 调用替换为 S3 调用?这甚至可能吗?

这是图像调整大小并将文件写入的内容:

我可以以某种方式调整内存中的图像大小,然后将文件保存到我的 S3 对象吗?

0 投票
1 回答
420 浏览

ruby-on-rails - 在父级的新视图/表单中创建关联记录。关联记录通过ajax/jquery-file-upload完成

所以我有一个“风格”模型,它有很多“图像”。在新样式页面中,我希望能够在同一页面中添加所有图像。但是,由于我们还没有创建样式记录,所以它没有 ID。那么我将如何收集所有由 ajax 构建/上传的图像,并在保存新样式后更新它们的 style_id 属性?

我正在使用 jquery-file-upload 将图像添加到 Image 表,并将我的文件上传到 Rackspace 云文件。所有这些都有效,除了手动设置之外,我无法设置 style_id。

是否有最佳实践/正确的方法来解决这个问题,因为 jquery-file-upload 使用 Ajax,我不确定保存我父母的最佳方法。我认为最好的方法是使用 ajax 来提交父表单,而不是使用 dom,比如向父表单添加隐藏的输入/元素?

谢谢你

风格:形式偏

在上面的代码中你可以看到我手动设置了 style_id... style_images_path(1)

-

我提出的解决方案:

我的想法是将所有子项(图像)的 id 数组传递给样式的创建/更新方法。并在控制器中,将匹配 id 的所有 style_id 属性更新为新创建的样式的 id ...我认为这可能吗?

0 投票
1 回答
2145 浏览

javascript - 当我使用 jasny bootstrap 文件上传时,用于文件上传验证的 jquery 验证引擎

我正在使用 pos-absolute 的 jQuery 验证引擎插件。

我有一个隐藏输入 type="file" 并用按钮替换它的插件。

这工作正常,如果没有选择文件然后 jquery 验证引擎不显示弹出消息,它是提交成功。

我遇到的问题是当字段为空时没有显示弹出窗口并且不验证文件上传字段。

这是我的硬编码html:

所以结构就在那里,所以我可以验证文件上传归档。

0 投票
1 回答
949 浏览

php - 使用 jQuery-File-Upload 上传文件的最大大小是多少,我可以使用 jQuery-File-Upload 上传超过 5 gb 的文件大小吗?

我的服务器上运行着 jQuery-File-Upload。问题是,上次我尝试上传无法上传的 4gb 文件。我怎样才能突破最大文件大小的限制?我认为在 2gb 文件上传下没有问题。服务器是共享的,并且安装了 php 32bit 版本。在服务器 php.ini 设置是:

请任何人帮我解决这个问题。我正在寻找从 2 天起解决问题的方法,但没有运气。而且我不想去java小程序解决方案。如果我可以使用文件分块、html5 技术等来解决这个问题会更好。如果我的任何朋友有任何使用 jQuery-File-Upload 解决此类问题的经验,请分享。任何形式的帮助将不胜感激。谢谢

0 投票
1 回答
792 浏览

php - 表单POST后PHP失去会话?jQuery 文件上传

我有一个调用页面的表单upload.php

此页面使用 blueimp 的JQuery File Upload插件,该插件返回一个 JSON 响应,其中包含正在上传的文件的数据。

问题是,对于我网站的内部工作,我绝对需要文件上传器在会话中存储一些信息。但是,如果我upload.php直接调用页面,则session_start()工作......当被表单调用时,会话丢失并且正在创建一个新会话,从而无法在页面之间共享所需的信息。有什么建议或提示吗?

编辑:显然,带有表单的页面有自己的工作会话。问题是 id 不同并且会话upload.php为空。但如果我直接调用 upload.php 则不会,在这种情况下会检索到正确的会话!

0 投票
1 回答
520 浏览

php - blueimp jQuery-File-Upload 未定义索引:CONTENT_LENGTH

我正在测试来自https://github.com/blueimp/jQuery-File-Upload/的工作示例

当我在 php-5.4.14-Win32-VC9-x86 上运行它时,我得到

*Undefined index: CONTENT_LENGTH in server\php\UploadHandler.php on lin 392*.

你能提出什么问题吗?与 php.ini 有什么关系?

链接:server/php/UploadHandler.php