如何使用Php自动下载.jar文件

时间:2015-10-22 15:31:03

标签: php jar download

我已经找了很长时间的答案,我已经完成了自动下载和重定向,我只需要它来正确下载.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);

?>

1 个答案:

答案 0 :(得分:1)

  

&#34;非常感谢你!那很有效! - TJGames 1分钟前&#34;

回答评论,因为它解决了这个问题。

fopen("public_html/似乎可能会在你身上耍花招。如果脚本从根运行,或者fopen("paid/作为添加示例,或者使用完整服务器路径,我将其删除fopen("../paid/。即fopen("/var/usr/you/public_html/paid/

filesize("public_html/

做同样的事情