我正在编写一个自定义 php 应用程序,它应该允许下载 torrent 文件。文件位于服务器上,根据用户请求,我通过以下方式提供文件:
if( file_exists( $torrent_file ) ) {
header("Content-type: application/x-bittorrent");
header('Content-Length: ' . filesize( $torrent_file ));
header('Content-Disposition: attachment; filename="' . basename( $torrent_file ).'"');
readfile($torrent_file);
}
但是当我下载并尝试将文件添加到 uTorrent 时,我看到以下错误:
无法加载 - Torrent 不是有效的 Bencoding。
我四处寻找解决这个确切问题的方法,但没有成功。