我的网站中的某个网页出现问题。此页面将根据用户选择的图像提供图像,如PDF,GIF,DWG和.. DXF 我理解为什么PDF和GIF会尝试在浏览器中打开,但是DXF文件会(使用firefox和chrome)尝试在浏览器窗口内打开 - 不成功,但是尝试。 如何让我的页面作为可下载资源而不是浏览器内部提供文件?这是DXF的一个问题(尽管如此,我希望PDF的行为与此相同)。
已将DXF文件类型添加到元数据库中,以便允许访问此类文件。
答案 0 :(得分:2)
我经常遇到这种问题。您会注意到,如果用户没有安装Autocad或DXF查看器,它将尝试下载文件:因此它是DXF查看器的“功能”,他们将尝试在浏览器中打开该文件。您可以尝试以下几种方法:
1)告诉用户在文件的链接上“右键单击并下载”(或链接到提供文件的页面)[他们很少会这样做但仍会抱怨这是网站的错误]
2)尝试将文件作为附件发送。这可能是你想要的:))
的 另请参阅IE4.01中的错误(好像还有人使用它!):http://support.microsoft.com/kb/182315/
希望有所帮助!
(编辑:我可以看到解决方案适用于ASP,这对我来说很有意义,但可能不适合你。你会做一行:Response.Headers.Add("content-disposition", "attachment; filename=hello.dxf");
)
答案 1 :(得分:0)
所以有一个页面提供文件而不是文件本身的直接链接?您是否为这些文件发送了正确的内容类型?