问题标签 [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.
ruby-on-rails-3.2 - 使用 Remotipart 上传 Ajax 文件可用于开发,406 在 heroku
我在一个页面上有一系列远程表单,每个表单都应该能够在更新或创建对象时上传文件。我在开发过程中进行了彻底的检查和测试,只要我使用 Remotipart,这似乎工作得很好。
然而,今天早上我将我的更改推送到 Heroku 上的暂存服务器,当我尝试通过文件上传提交其中一个表单时,我得到了406 Not Acceptable
服务器的响应。所以这里我的页面没有得到更新,因为我没有从服务器获得预期的 js 模板响应。但是,如果我重新加载页面,我尝试上传的文件会显示得很好。
表单是使用 simple_form (with remote: true
) 创建的,我使用 Carrierwave 和 Fog 将文件上传到 S3(也在开发中测试,所以我不认为是这样)。
据我所知,网络检查器显示了相同类型的数据。我发现请求有效负载没有显着差异。
我不知道我做错了什么(如果有的话)。有没有其他人经历过这种情况,或者可能知道出了什么问题?
更新
所以我至少想出了一件事。我的控制器只处理js
格式请求。我html
通过重定向到另一个路径来处理格式化请求,并且该页面的 html 现在作为 ajax 响应发回。我似乎无法弄清楚为什么,当内容类型和一切似乎在开发和登台上都相同时,响应是否以错误的格式发送/呈现。
codeigniter - 在 blueimp fileupload jquery 插件中将上传的文件名添加到数据库
我希望有人对 blueimp fileupload jquery 插件有一些经验:https ://github.com/blueimp/jQuery-File-Upload
如何将上传的文件名添加到数据库?
jquery - 文件上传失败,但 jqXHR 在 IE8 中返回状态 200
我正在使用jQuery File Upload插件来调用 Web 服务并将图像上传到服务器。
图像上传正常,我已经向 Web 服务添加了一些验证,如果图像大于 4MB,则会引发异常。
这是我使用文件上传插件的方式:
现在,当文件上传失败时,参数data
包含一个jqXHR
对象如下:
在 Chrome 中,jqXHR 包含由 Web 服务引发的异常生成的可爱错误消息。在 Fiddler 中,我可以看到响应是 400 Bad Response,并且可以在响应正文中看到错误消息。
有谁知道为什么这在 IE8 中没有被选中?
更新
我们的服务器端代码的简化版本:
该方法ValidateSizeAndFormat
返回一个对象数组Errors
,其中包含我期望的错误文本。这是一个相当大的应用程序。
我对 Chrome 在 jqXHR 对象中发现 400 错误而 IE8 获得 200 成功感到有些困惑。尽管其他地方有类似的 Ajax 错误处理,但这个问题只发生在 File Upload 插件中。
javascript - jQuery 文件上传器只发送一个块
我在我的 Django 应用程序中使用 jQuery 文件上传器。
我遇到的问题是 Django 只收到了我的大文件的一大块。起初我以为这可能是我的问题,UploadFileHandler
但是当我登录chunksend
从上传者记录事件时,它只被触发一次(而不是在我的情况下 9 次)。
任何想法为什么上传者只发送一个块?
这是我的代码:
jquery - BlueImp Jquery 文件上传失败回调多次调用
我正在使用 BlueImp 的 jQuery 文件上传
HTML 是
我的问题是上传失败时,会多次调用 fileuploadfailed 回调。否则一切正常
提前致谢
jquery - 如何在 jquery 文件上传插件中处理服务器端异常 by blueimp
我在我的 mvc 4 项目中使用 blueimp jquery File Upload控件,它工作正常,但问题是当我得到服务器端异常时,这个控件根本没有响应。
我用于处理服务器端异常的 js 代码是
但是当我点击取消上传按钮(显示在这里)时,这个事件也会触发。
那么如何处理我的服务器端异常呢?
file-upload - 使用 blueimp 文件上传每个目录只上传一个文件
我在处理 blueimp 文件上传时遇到了一个无聊的问题。问题是:我的网站上有轮播。每个图像都有自己的标题、描述和存储在数据库中的其他详细信息。但我没有将图像的 url 存储在数据库表中。图像存储在单独的目录中:
每个目录我只想要一个文件(现在是图像)。
我现在正在做的是,首先我从数据库表中获取所有轮播并使用 carousel_id (这是数据库表中的自动增量主键)找出相关图像。但是如果某个目录中有多个文件(比如在目录“1”中),我目前正在随机选择一个图像文件。我所知道的是每个轮播只能有一个图像。
简而言之:
当我使用 blueimp jquery file-upload 成功将单个文件上传到同一目录时,如何从目录中删除其他文件。
我在服务器端使用 PHP。
请帮我。谢谢你。
python - jQuery 文件上传器 - Django 无法正确处理块
我已经花了几天时间试图弄清楚如何告诉 Django 我的jQuery 文件上传器正在发送块而不是 x 单独的文件。
我知道我需要一个FileUploadHandler
像这里这样的习惯。
我的客户端代码发布在这个问题中。
该插件作为单独的 AJAX 调用逐块发送(至少对于 FireBug,它看起来像这样)。服务器接受它们中的每一个并将它们保存为不同的名称(在我的情况下为“_1”、“_2”、“_3”...)。是的,使用了处理程序。我通过print
顺便说一句:Content-Range
标题中的内容是正确的。
BTW II:不幸的是,这个插件没有使用分块......所以我这里没有解决方案。
那么,有人知道我可能做错了什么吗?我找到了其他一些FileUploadHandlers
,但它们看起来都非常相似。所以我想问题不在这里?
谢谢!
jquery - 在 jquery 文件上传插件中的选择文件上上传文件
我正在使用 jquery 文件上传插件来上传文件。我想在用户从文件浏览器对话框中选择文件时开始上传。
我怎样才能做到这一点。
angularjs - 如何使用 $scope 动态更改上传(jquery-file-upload)url?
我正在使用 jquery-file-upload 如何描述http://css.dzone.com/articles/angularjs-file-upload但另外我需要通过查询字符串发送参数,所以我需要根据选择选项更改,其值在 $scope 中。
那么我该如何实现呢?提前致谢。