iwinstar 发表于 2010-1-14 16:45:12

【十万火急】mantis附件下载的问题

mantis版本 1.2.0 rc2

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

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

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

项目已经开始提bug了,这个问题才刚刚发现,本人作为管理员非常着急,请问有啥解决方法么?:L :Q

iwinstar 发表于 2010-1-14 16:49:11

进一步确认发现文件已经下载下来,只是名字是download.php

hzs0425 发表于 2010-1-14 21:17:59

看看!学学!

baimuchan 发表于 2010-1-23 18:03:05

编辑文件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 编辑 ]
页: [1]
查看完整版本: 【十万火急】mantis附件下载的问题