【发布时间】:2014-08-08 18:41:02
【问题描述】:
为了在不从服务器打开的情况下将 PDF 下载为文件,我使用了一个很好的脚本 download.js,它在 Chrome 中运行良好。但正如作者在 FF 中警告的那样,它会在单独的选项卡中打开下载的 PDF - 导致我的 SPA 出现导航问题。
他在 Apache 上说 htaccess 中的这段代码会修复它。我的应用程序在 IIS 8 上运行。如果可能,我更愿意在应用程序 web.config 中处理它。我可以在我的 Web.config 中放入 system.webServer 和/或在我的 IIS 中管理什么 - 允许共享主机提供程序。 (当然会在下面的代码中将 pdf 添加到 FilesMatch。)
//Easiest way to configure headers via Apache is to set Header set Content-Disposition "attachment" for files you want to be downloaded.
//So .htaccess can look like:
<FilesMatch "\.(zip|rar)$">
Header set Content-Disposition attachment
</FilesMatch>
【问题讨论】:
标签: javascript apache .htaccess iis web-config