急问:在51.net的php空间,下载文件为何无法使用中文“别名”
[down.php]
<?
//向用户发送文件
if(is_file($zipFile)){
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=".$file_alias);
$fd = fopen ($zipFile, "rb");
echo fread ($fd, filesize ($zipFile));
fclose ($fd);
}
?>
这段代码我在别处都用过,非常正常。
变量$file_alias可以等于"你好.doc",这样用户点击这个php文件后,就会在下载对话框的默认下载文件名使用服务器端设定的中文别名。
但是点击这个下载页面后,只出现"down.zip",我怀疑51.net的服务器配置出现问题。但是对服务器配置不太懂。
谁能给指出是怎么回事呢?
急用,谢谢。
能给点提示或者能够绕过这个问题的,都给分拉