Ich schreibe eine benutzerdefinierte PHP-Anwendung, die Download von Torrent-Dateien ermöglichen sollte. Dateien werden auf dem Server befinden, und pro Benutzeranforderung, ich diene der Datei die folgende Art und Weise:Download .torrent-Datei über PHP, ungültige Bencoding
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);
}
Aber wenn ich downloaden und versuchen, die Datei zu uTorrent ich folgende Fehlermeldung zu sehen hinzuzufügen:
Kann nicht geladen werden - Torrent ist ungültig Bencodierung.
Ich suchte nach einer Lösung für dieses genaue Problem ohne Erfolg.
Warum verwenden Sie keine Bibliothek wie PHPTracker (http://php-tracker.org/, Beispiel, was Sie wollen, auf https://bmain.net/d/2-create-torrent-files-with- php-and-phptracker) – ali
Hallo, die Sache ist, dass alle Torrent-Dateien auf den Server von Drittanbieter-Anwendung hochgeladen werden, und alles, was ich tun muss, ist eine Möglichkeit zum Download bereitzustellen. – VDonchev