手机:下载docx文件,有时会出现文件已损坏的错误



在我的应用程序中,当用户完成链接时,我们有一个通知功能。该通知将具有指向存储在服务器上的文件的链接。发送通知时,我正在准备一个指向此类文件的链接

<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=&quot;file.docx&quot;"/>
          <add name="Content-Type" value="application/octet-stream" />
        </customHeaders>
      </httpProtocol>
    </system.webServer>
  </location>    
</configuration>

最新更新