Я долго искал ответ, у меня автоматическая загрузка и перенаправление, мне просто нужно, чтобы файл .jar загрузился правильно. Он продолжает получать ошибку при загрузке и открытии.
Там написано: «Ошибка: неверный или поврежденный файл jarf 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);
?>
«Большое спасибо! Это сработало! — TJGames 1 минуту назад»
Комментарии, чтобы ответить, так как это решило вопрос.
это fopen("public_html/
Похоже, что он может подшутить над тобой. Я бы либо убрал это fopen("paid/
если скрипт запускается из корня, или fopen("../paid/
в качестве дополнительного примера, или используйте полный путь к серверу. То есть fopen("/var/usr/you/public_html/paid/
Сделать то же самое для filesize("public_html/
Других решений пока нет …