ASP window.open文件ODT
我有一个函数window.open('url')的问题。 我的变量“url”专注于ODT文件,当我尝试用网络浏览器打开此文件时(http://localhost//../test.odt),我有“HTTP 404 PAGE NOT FOUND”。ASP window.open文件ODT
我已经尝试过不同的扩展:png,pdf,docx等,它的工作。
有关信息:该文件上传到本地存储库。问题可能是MIME内容或其他内容?
谢谢
您在IIS中的网站没有为.odt文件配置MIME类型。正确的mimetype是:
application/vnd.oasis.opendocument.text
在你的web.config文件,你需要内部system.webServer
部分添加:
<staticContent>
<remove fileExtension=".odt" />
<mimeMap fileExtension=".odt" mimeType="application/vnd.oasis.opendocument.text" />
</staticContent>
你好,谢谢你,我通过直接在IIS上添加MIME类型来解决问题。所以,随着你的答案,我会添加在网络配置。这更安全。谢谢 –
你的问题的标题是ASP,如果我看到.NET标签,我也会提到这一点。 – Steve
您将需要添加MIME类型到IIS对于这个工作,否则IIS提供了一个404对于未知的扩展。 https://technet.microsoft.com/en-us/library/cc725608(v=ws.10).aspx – Steve
感谢您的回答,我已经解决了这个问题! –