问题标签 [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.
jquery - 为什么 Blueimp 的 jQuery-File-Upload 插件不触发回调?
我正在尝试使用Blueimp 的 jQuery-File-Upload插件,从演示来看,它看起来很有希望。
这很容易实现:
所选文件上传正常,无需按预期刷新页面,但当然,像这样的最小配置用户不会收到任何通知。这就是插件的回调会派上用场的地方。
根据文档,有两种定义回调的方法。For example the add
event (which fires whenever a file is selected for uploading) can be added in the original configuration object like this:
或者:
但是我发现只有第一种方法有效,第二种方法没有任何作用。
更奇怪的是,无论我如何绑定它们,似乎都没有其他回调——尤其是progress
和——被触发:start
或者
我定义了引用的侦听器函数,并且代码不报告任何错误或警告。
方法失败的解释是什么.bind
,为什么 theprogress
或start
listener 没有激活?
jquery - 使用 blueimp jQuery 文件上传和 PUT 到 WCF
我正在使用位于https://github.com/blueimp/jQuery-File-Upload的 blueimp jQuery 文件上传插件,根据文档,我应该能够使用 HTTP PUT 上传文件。这是我的初始化
根据stackoverflow回答文件上传到wcf using jquery和How to upload a file using an HTTP "PUT" using JQuery? 这应该是可能的,但是当我使用提琴手检查线路上的数据时,我看到标题设置正确但正文为空。
有没有人有一个从本地文件在 IE9 中使用这个插件的工作示例?
jquery - IE:使用 Jquery File Upload Plugin 清空“结果”
我遇到了 jQuery File Upload Plugin 的问题。
我想取回一些关于提交文件的数据,所以我使用onDone: function (e, data)
回调。
我需要访问以data.result
获取提交文件的 ID,并将其注入隐藏文件中。一切都适用于 Firefox,但是当我尝试使用 Internet Explorer 时,我发现它data.result
总是空的。
有没有人遇到过类似的问题?
谢谢
jquery - 上传后未调整大小的Blueimp Jquery文件上传缩略图
我正在尝试在我的 MVC4 项目中使用Blueimp Jquery 文件上传。我已经实现了一切并且它正在工作。我使用了MaxPavlov 的 MVC 示例。
上传工作 100%,我唯一的问题是上传后显示的缩略图没有正确调整大小。我可能只会错过我需要包含的脚本。
以下是按我在页面中包含它们的顺序排列的脚本:
我还复制了 MVC 示例中的模板。
当我在运行应用程序时从我的计算机中选择图像时,缩略图的大小是正确的,然后我单击“上传”文件已上传,之后显示时,我的图像与磁盘上的图像大小相同. 我尝试.preview
在 css 中设置类,这在 chrome/firefox 中有效,但在 IE 中无效。
javascript - jQuery文件上传插件不调用成功回调
我正在使用 jQuery 文件上传插件,一旦文件上传完成,我想做一些自定义 jQuery 的东西
从这里 https://github.com/blueimp/jQuery-File-Upload/wiki/Options
现在它这么说
现在我已经在我自己的 js 文件中定义了这个用于测试的自定义函数
但它不起作用。
但是如果我在这里编辑主文件
然后它工作。
javascript - jQuery-File-Upload 不一致地给出文件数据
上传脚本:
在我的api/combox_upload.php
脚本echo json_encode($_FILES)
中,有一半时间它返回空白(我正在 Chrome 开发人员工具栏中观看 XHR 请求响应)。
这是为什么?如何修复它,使其始终提交文件?
编辑:对于较大的文件,它似乎更频繁地发生。
PHP没有正确处理多部分数据可能是一个问题吗?我注意到 XHR 请求会在文件上传开始后立即出现,但 PHP 显然还没有得到整个文件……那它是做什么的呢?当我尝试访问$_FILES
对象时它会阻塞还是只给我一个空数组?我有什么特别的吗?
javascript - 限制文件类型/扩展名的 S3 api 策略条件
我正在阅读此处的文档,但我看不到如何添加条件以限制上传到某些扩展/mime 类型的白名单。
即:我只想允许人们上传扩展名为“xls”、“xlsx”、“ppt”、“pptx”、“doc”、“docx”、“txt”、“csv”的文件
这可能吗?
PS:我正在使用jquery-file-upload
并且已经在我的 to s3 之前检查了客户端,POST
但是有些浏览器不支持 File api,所以我需要仔细检查。
asp.net-mvc - 带有 jquery-file-upload Request.Files.Count 的 asp.net mvc 4 始终为 0
我目前使用 asp.net mvc 4 ,并使用 jquery-file-upload 上传图片,如果我这样初始化:
选择图片文件时,可以在浏览器中预览图片,但在mvc Action Request.Files.Count中为0,表示没有上传文件。如果我这样初始化:
我无法预览图像,但 mvc 操作获取文件,有人知道为什么吗?控制器的邮政编码:
ruby-on-rails - 多张图片上传到 rails - 更新多个模型
我正在尝试使用“jquery-fileupload-rails”和“carrierwave”gem 在我的 Rails 应用程序中实现多个文件上传功能。
该应用程序基本上具有具有多个步骤的项目,并且每个步骤可以有多个图像。
我正在尝试以更新特定步骤的形式上传图像。当我尝试上传图片时,似乎什么都没有发生。如果您能帮助阐明一些问题,我将永远感激不尽!提前致谢。
路线.rb:
步骤.rb:
图像.rb:
文件上传器.rb:
意见/步骤/edit.html.erb:
views/steps/_step_form.html.erb(这通过部分处理更新图像模型,如下所示):
视图/图像/_upload_form.html.erb
应用程序.js: