InfoQ

交流

讨论:文件下载问题!大家进来看看吧。

作者 lts98 发布于 2003-08-02 分类:php基础编程

---------------------------------文件index.php---------------------------
<?
$file_name = "001.rm";
$file_dir = "http://ltsnet/host/temp/";
$file = @ fopen($file_dir . $file_name,"r");
if (!$file) {
echo "文件找不到";
} else {
header("Content-type: audio/x-pn-realaudio");
Header("Content-Disposition: attachment; filename=" . $file_name);
}
?>
001.rm放在temp目录中;
运行时出现"文件下载"对话框,但是点“保存”时则出现错误提示:
"IE无法下载index.php来自ltsnet"等等的信息。



逛论坛交流文件下载问题!大家进来看看吧。

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

7 条回复

回复

我认为文件是找到了。就是下载不了。 发表人 lts98 发表于 08月21日
再顶.. 发表人 lts98 发表于 08月21日
你还少了一句 header("Content-ty.. 发表人 Verdana 发表于 08月21日
我的allow_url_fopen =on怎么不能用? 发表人 geluli 发表于 08月21日
ok 发表人 lts98 发表于 08月21日
$file_name = "$name"; .. 发表人 einar 发表于 07月06日
  1. 我认为文件是找到了。就是下载不了。

  2. 没人知道是什么回事吗?急呀。再等等............

  3. 再顶..

  4. 你还少了一句

    header("Content-type: audio/x-pn-realaudio");
    Header("Content-Disposition: attachment; filename=" . $file_name);

    readfile($file_dir.$file_name);

    不过你要开启 allow_url_fopen 才能使用 readfile, fopen 访问远程
    文件

  5. 我的allow_url_fopen =on怎么不能用?

  6. ok

  7. $file_name = "$name";
    $file_dir = "http://localhost:8080/newdgts/dgtsback/downTool/upload/";
    $file = @ fopen($file_dir . $file_name,"r");
    if (!$file) {
    echo "文件找不到";
    } else {
    Header("Content-type: application/octet-stream");
    Header("Content-Disposition: attachment; filename=" .$file_name);
    while (!feof ($file)) {
    echo fread($file,50000);
    }
    fclose ($file);
    }




  8. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

怎样在info.php这个文件中得到完整的带...

http://chen/info.php?t=25136&pid=1#112234 像这种带锚点...

为什么我用base64_encode()编码的附件老...

$fp = fopen($attachment, "r"); $read = fread($fp, filesiz...

用封装类来合理的设计php项目

http://www.hooday.com/articles/258.shtml

快帮我解决session_id()吧

“问题的提出:   解了session概念后,我在为我单位编写一...

好久没来了!我的有还能用吗?

好久没来了!我的有还能用吗?

mysqo

<? $hd=mysql_pconnect("localhost","pub","")or die("conne...

可否动态的在页面中添加一个基本组件?

各位大侠: 你们好!请问可否动态的在页面中添加一个基本组...

巴豆五兄弟

巴豆五兄弟

高手,急救关联问题~

用js如何做到我选择大类, 小类自动跳到相应的所属大类呢? [...

菜鸟学template

template 是个什么东东啊,PHP用这个有什么好好处啊 用这个到底...

[]