提交表单下载文件时如何修复“无法加载资源”的错误?

时间:2011-03-07 09:44:14

标签: ajax google-chrome download

我尝试创建一些脚本,以便在服务器将生成的文件发回之后将大量所需数据发送到服务器。我知道,可以创建一些包含我的数据的链接,如下面的代码,用于将数据发送到服务器并获取文件。

<a href="domain.com/getExcel.aspx?id=ABC&title=Report1" target="_blank" />

但是URL的最大长度大约是2000个字符,我不能保证数据的长度不会超过这个限制。因此,我尝试使用"jQuery Plugin for Requesting Ajax-like File Downloads"通过动态创建带有隐藏输入的表单将数据发送到服务器。

IE9上的一切都很棒。但是当我在Google Chrome 9中使用它时,我收到“无法加载资源”错误消息。我认为仅当响应标头设置为附件时才会出现此问题。

演示:http://fiddle.jshell.net/SP3Tx/3/show/

来源:http://jsfiddle.net/SP3Tx/3/

你有解决这个错误的方法吗?

更新

我只是将此错误提交给铬问题跟踪器。

http://code.google.com/p/chromium/issues/detail?id=75384

0 个答案:

没有答案