51Testing软件测试论坛

标题: 【十万火急】mantis附件下载的问题 [打印本页]

作者: iwinstar    时间: 2010-1-14 16:45
标题: 【十万火急】mantis附件下载的问题
mantis版本 1.2.0 rc2

上传附件一切正常,采用的是disk的上传方式。

只是在下载的时候有问题。

现象是 ie浏览器下只能下载到 download.php的文件,不能下载到附件。
但是360的浏览器却可以正常下载到附件。

项目已经开始提bug了,这个问题才刚刚发现,本人作为管理员非常着急,请问有啥解决方法么?
作者: iwinstar    时间: 2010-1-14 16:49
进一步确认发现文件已经下载下来,只是名字是download.php
作者: hzs0425    时间: 2010-1-14 21:17
看看!学学!
作者: baimuchan    时间: 2010-1-23 18:03
编辑文件file_download.php
找到这一行:
header( 'Content-Disposition:' . $t_disposition . ' filename*=UTF-8\'\'' . urlencode( $t_filename ) . '; filename="' . urlencode( $t_filename ) . '"' );

在其前面加以行,目的指定下载文件的类型,$t_file_type程序会自动调取数据库中file_type字段,内容如下:
header( 'Content-Type:' . $t_file_type);
我在单位里调通了,记得是这样的。如果你改了完全正确还不行,记得把IE的所有临时文件等全部删除,就能正常访问了,这个问题浪费了我1个小时。

[ 本帖最后由 baimuchan 于 2010-1-23 18:04 编辑 ]




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2