欠骂的东西……贱货……不知道的别回复,如何在不暴露文件真实地址的前提下以 Binary 方式下载,且支持断点续传?而且不受文件大小的影响完美解答的要多少分给多少分,10000 分我这里也有

解决方案 »

  1.   

    我有种简单的办法,但不支持断点续传:用base64加密到数据库,读取的方式用读E-mail附件的方式...
      

  2.   

    一个想法。
    download.php?file=xxxxxxxx
    通过download.php分析对应的FILE参数,查询数据库得到对应的文件地址,然后根据类型,输出下载。
      

  3.   

    那好吧,不继传,普通的大文件,应该怎么做?phpmyadmin 连几M 的 zip 包都能生成,输出一个普通文件应该不是什么难事吧?
      

  4.   

    $filename = "/var/usr/test.zip";
    header('Content-Disposition: attachment; filename='.$filename);
    header("Content-type: application/octetstream");
    readfile($filename);前提是PHP能访问那个文件的权限。
      

  5.   

    to platinum(白金):
    好久不见,能不能公开你的QQ(如果使用的话)to phpteam(好无聊):
    贴主的意思可能是要动态生成文件,你的办法如果让别人截获$filename的话……
    你有没有QQ啊?
      

  6.   

    不不,就这个意思,虽然不能续传,也只好忍了我以为 file 类的函数全是把整个文件读到内存里再放出来,非常消耗资源,因此也就没想过去试 readfile,结果刚才一试,效果非常不错to Mistruster(弱智d):
    OICQ 不加人了,如果你用 msn 的话可以加 [email protected]