网站编辑器上传的doc文件在前台打开是乱码也不提示下载,该如何解决
程序员文章站
2022-04-26 10:24:34
...
网站编辑器上传的doc文件在前台打开是乱码也不提示下载
网站后台编辑器上传的doc文档,文件保存在文件夹,我测试的时候放在本机、虚拟空间打开都正常,但是放在客户的内网服务器上打开后也不提示下载,直接打开就是个乱码,我右键文件目标另存为的时候文件的后缀名却是xxx.htm文件,直接在浏览器地址栏复制地址打开也是乱码。不知道这个问题是怎么回事,是我服务器没配置好,还是我程序代码有问题,程序页面的头我也加了header("Content-Type:text/html; charset=utf-8")都不起作用,哪位知道这是怎么回事呢?
------解决方案--------------------
这种情况一般是因为没有服务器不支持的文件类型造成的,你可以考虑在Apache中做设置可以彻底解决你的问题。
------解决方案--------------------
ie 就不可能出现这种情况,即便是第一次出现下载框时你选择了打开并勾选了下次不再询问
那么也就是在浏览器中打开他了
如果是乱码的话就一定是你的 word 文件损坏了,或是你在这个过程中做了什么
------解决方案--------------------
有可能是这个服务器有问题,你换成windows2008服务器试下吧
网站后台编辑器上传的doc文档,文件保存在文件夹,我测试的时候放在本机、虚拟空间打开都正常,但是放在客户的内网服务器上打开后也不提示下载,直接打开就是个乱码,我右键文件目标另存为的时候文件的后缀名却是xxx.htm文件,直接在浏览器地址栏复制地址打开也是乱码。不知道这个问题是怎么回事,是我服务器没配置好,还是我程序代码有问题,程序页面的头我也加了header("Content-Type:text/html; charset=utf-8")都不起作用,哪位知道这是怎么回事呢?
------解决方案--------------------
这种情况一般是因为没有服务器不支持的文件类型造成的,你可以考虑在Apache中做设置可以彻底解决你的问题。
------解决方案--------------------
ie 就不可能出现这种情况,即便是第一次出现下载框时你选择了打开并勾选了下次不再询问
那么也就是在浏览器中打开他了
如果是乱码的话就一定是你的 word 文件损坏了,或是你在这个过程中做了什么
------解决方案--------------------
有可能是这个服务器有问题,你换成windows2008服务器试下吧
相关文章
相关视频