使用javascript强制在IE7中下载文本文件

时间:2009-09-15 21:55:56

标签: javascript extjs alfresco

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)时,可以使用上述任何方法下载。

1 个答案:

答案 0 :(得分:2)

您可能需要后端的一些帮助。后端应用程序可以使用内容处置标头加载和提供文件内容,而不是静态提供文件。保证可以调用下载。

Content-disposition: attachment; filename=hello.txt

我不知道你怎么能用Alfresco做到这一点。

编辑等等!看看这个:http://forums.alfresco.com/en/viewtopic.php?f=36&t=21356&p=70252