douliexu5623 2015-10-03 19:55
浏览 69

通过PHP下载torrent文件

I'm creating a torrent platform (without tracker) and I have some problems while downloading the torrent from the server.

This is my part of the script:

$fn = dirname(__FILE__) . "/torrents/$id.torrent";
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=$tname.torrent");
header("Content-Length: ".filesize($fn));
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: binary");
readfile($fn);

When I download the torrent throught this file (download.php in my case), torrent is not valid bencoding. What's the problem or what I have to do?

  • 写回答

2条回答 默认 最新

  • duanhuokuang5280 2015-10-03 20:11
    关注

    I think this might work...can't able to test as torrent links are banned in my country :-(

    $file = "abc.torrent" 
    $content = file_get_contents('http://www.example.com/sdfsdfs.torrent')
    move_uploaded_file($content, '$file');
    
    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题