我已经找了很长时间的答案,我已经完成了自动下载和重定向,我只需要它来正确下载.jar文件。下载并打开它时会一直出错。
它说“错误:无效或损坏jarfile C:/ path / Final frontier(Pre-Alpha 0.3).jar”
<?php
header("Content-Type: 'application/jar', 'true'");
header('Content-Disposition: attachment; filename="Final frontier (Pre-> Alpha 0.3).jar"');
header("Content-Length: " . filesize("public_html/paid/game/Final frontier (Pre-Alpha 0.3).jar"));
$fp = fopen("public_html/paid/game/Final frontier (Pre-Alpha 0.3).jar", "r");
fpassthru($fp);
fclose($fp);
?>
答案 0 :(得分:1)
&#34;非常感谢你!那很有效! - TJGames 1分钟前&#34;
回答评论,因为它解决了这个问题。
这fopen("public_html/
似乎可能会在你身上耍花招。如果脚本从根运行,或者fopen("paid/
作为添加示例,或者使用完整服务器路径,我将其删除fopen("../paid/
。即fopen("/var/usr/you/public_html/paid/
为filesize("public_html/