|
在mozilla,firefox,opera上下载没有什么问题,可是在 IE上就有问题。在前三个浏览器上下载时保存会自动为所下载的文件名,可在IE下却为所调用的php脚本。
以下是php的代码
<?php
$dl_file=$upload.$file;
$base=basename($dl_file);
if(file_exists($dl_file)){
header("Content-type: application/octet-stream");
header("Content-Transfer-Encoding: Binary");
header("Content-length: ".filesize($dl_file));
header("Content-disposition: attachment; filename=".$base);
readfile($dl_file);
echo $dl_file;
}
else{
echo "No file selected";
}
?> |
|