我尝试创建一些脚本,以便在服务器将生成的文件发回之后将大量所需数据发送到服务器。我知道,可以创建一些包含我的数据的链接,如下面的代码,用于将数据发送到服务器并获取文件。
<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/
你有解决这个错误的方法吗?
更新
我只是将此错误提交给铬问题跟踪器。