网站中的某个页面出现问题。此页面将根据用户所做的选择提供图像,如 PDF、GIF、DWG 和.. DXF 我理解为什么 PDF 和 GIF 会尝试在浏览器中打开,但 DXF 文件(使用 firefox 和 chrome)也会尝试在浏览器窗口中打开 - 不成功,但尝试。 如何让我的页面将文件作为可下载资源而不是在浏览器中提供?这是 DXF 的问题(不过,如果可能的话,我希望 PDF 也有同样的行为)。
已将 DXF 文件类型添加到元数据库以允许访问此类文件。
最佳答案
我经常遇到这种问题。您会注意到,如果用户没有安装 Autocad 或 DXF 查看器,那么它将尝试下载该文件:所以这是 DXF 查看器的一个“功能”,他们将尝试在浏览器中打开该文件。您可以尝试以下几项操作:
1) 告诉用户“右键单击并下载”文件链接(或链接到提供文件的页面)[虽然他们很少这样做,但仍然会提示这是网站的错]
2) 尝试将文件作为附件发送。这可能是你想要的:)
另请参阅 IE4.01 中的错误(好像还有人在使用它!):http://support.microsoft.com/kb/182315/
希望对您有所帮助!
(编辑:我可以看到解决方案是针对 ASP 的,这对我来说很有意义,但对你来说可能不是。你会做这样一行:Response.Headers.Add("content-disposition", "附件;文件名=hello.dxf");
)
关于c# - 在 IIS 中提供 DXF(和其他类型)文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3127034/