Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.xml文档是否可下载?_Xml_Scripting_Download - Fatal编程技术网

.xml文档是否可下载?

.xml文档是否可下载?,xml,scripting,download,Xml,Scripting,Download,我有这个.xml文件 当我在我的网站上链接到这一点时,你将尝试查看该文档,但这是不可能的。 如何使其可下载?因此,当我单击我的链接时,.xml文档将请求下载它。它说它是mime类型的数据application/xml,但它不是格式良好的xml。将内容类型标题更改为其他更合适的标题,或使文档格式良好的XML。当您使用普通链接连接到它时,您无法告诉浏览器应该下载它。这将取决于浏览器如何配置以处理具有适当MIME类型的文档。对于XML,我怀疑它是普遍显示的。当然,用户可以简单地保存页面。如果您想强制下

我有这个.xml文件

当我在我的网站上链接到这一点时,你将尝试查看该文档,但这是不可能的。
如何使其可下载?因此,当我单击我的链接时,.xml文档将请求下载它。

它说它是mime类型的数据application/xml,但它不是格式良好的xml。将内容类型标题更改为其他更合适的标题,或使文档格式良好的XML。

当您使用普通链接连接到它时,您无法告诉浏览器应该下载它。这将取决于浏览器如何配置以处理具有适当MIME类型的文档。对于XML,我怀疑它是普遍显示的。当然,用户可以简单地保存页面。如果您想强制下载而不是显示,我建议使用一个处理程序,将文档标题作为参数,并返回一个带有“content-disposition:attachment;filename=…”的响应。然后链接到处理程序而不是文档。请注意,您的文档不需要位于网站的可读部分。移动它们可以防止有人意外地包含到文档的直接链接

<a href='/example.com/downloader.ashx?doc=mydoc.xml'>mydoc.xml</a>

My browser(FF3)说它是一个格式不正确的XML文档,但试图尽可能多地显示它。它提供的mime类型告诉浏览器该做什么。修复XML或将其用作文本。