求大神给我指点一下。我有个放在C:\wamp\htdocs\Data\11.xml。我用http://localhost/Data/11.xml在浏览器中打开。为什么打开是网页直接显示xml内容。我想用上述相同地址打开网页就是直接下载这个xml文件。xml

解决方案 »

  1.   

    那就是Data文件加下面是11.rar,而不是11.xml咯???
      

  2.   

    xml 文件浏览器本来就能解析,要怎么下载?
      

  3.   

    先说清楚你的目的,你是想自己的浏览器所有xml都不解析,还是想把xml给客户你自己的浏览器可以自己控制,去里面把xml设为不解析、询问之类操作就可以了
    给客户的话,你是不能控制人家的浏览器的,你就要换方法,不能直接指向xml文件
    1.压缩打包发送
    2.以附件方式发送
      

  4.   

    header("Content-Type: application/force-download");
    header("Content-Disposition: attachment; filename=".$file_name); 
    header("Content-Transfer-Encoding: binary");
    不知这样行不?
      

  5.   

    我就是想把xml给客户端传过去。
      

  6.   

    见笑见笑,对于PHP我是新手,还求大侠些指导
      

  7.   


    能不能用mod_headers
    在你的Data文件夹写个.htaccess其中用mod_headers加入六楼说的"Content-Type: application/force-download"