在Download a file using Javascript看到了一个类似的问题,但这个问题特定于IE,我正在使用extjs和alfresco(opsoro)。我可以在Opera,Chrome和Firefox中获得文本文件的下载提示,但不能获得IE。
下面列出了我到目前为止所尝试的内容,除IE7外,其他所有浏览器均可使用。
document.location = downloadLocation;
window.open(downloadLocation, '下载');
location.href = downloadLocation;
下载其他mimetypes(csv,xls)时,可以使用上述任何方法下载。
答案 0 :(得分:2)
您可能需要后端的一些帮助。后端应用程序可以使用内容处置标头加载和提供文件内容,而不是静态提供文件。保证可以调用下载。
Content-disposition: attachment; filename=hello.txt
我不知道你怎么能用Alfresco做到这一点。
编辑等等!看看这个:http://forums.alfresco.com/en/viewtopic.php?f=36&t=21356&p=70252