在我的应用程序中,当用户完成链接时,我们有一个通知功能。该通知将具有指向存储在服务器上的文件的链接。发送通知时,我正在准备一个指向此类文件的链接
<a href='LINKTOFILEOnSERVER'>FileName</a>
这也是这里所说的
现在,在上面的帖子中,有一点可以设置"content-type"
和"Content-Disposition"
但我不确定如何在我的情况下设置它。
谁能在这里帮忙?
提供文件的 Web 服务器需要设置这些标头。您不能在锚元素中设置它们。
如果文件是静态的(物理上位于磁盘上),则为 IIS 执行此操作的一种方法是为到达文件所在文件夹的所有请求设置 HTTP 响应标头:
<configuration>
<!--set custom headers for "docs" folder -->
<location path="docs">
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Content-Disposition" value="attachment; filename="file.docx""/>
<add name="Content-Type" value="application/octet-stream" />
</customHeaders>
</httpProtocol>
</system.webServer>
</location>
</configuration>