我有这个.xml文件http://www.anitard.org/layouts/blogger_layouts/spicenwolf/spice_and_wolf_www.anitard.org.xml
当我在我的网站上链接到此链接时,您将尝试查看该文档,但这是不可能的。 我如何使其可下载?因此,当我点击我的链接时,.xml文档将请求下载它。
答案 0 :(得分:1)
它说它是mime类型application / xml的数据,但它不是格式良好的XML。将内容类型标题更改为更合适的其他标题,或使文档格式良好的XML。
答案 1 :(得分:0)
当您使用普通链接连接到它时,您无法告诉浏览器它应该下载它。然后,它将取决于浏览器如何配置为处理具有适当MIME类型的文档。对于XML,我怀疑它是普遍显示的。当然,用户可以简单地保存页面。如果你想强制它下载而不是显示,我建议一个处理程序,它将文档标题作为参数,并返回一个带有“content-disposition:attachment; filename = ...”的响应。然后链接到处理程序而不是文档。请注意,您的文档不需要位于网站的可读部分。移动它们可以防止有人意外地包含与文档的直接链接。
<a href='/example.com/downloader.ashx?doc=mydoc.xml'>mydoc.xml</a>