Скачать xpi файлы в Stack Overflow

Я работаю над проектом, который должен создать ссылку для загрузки файла xpi.

Это мой php код для загрузки файла:

$fileName = 'file.xpi';
$size = filesize($fileName);

$fp = fopen($fileName, "rb");
$content = fread($fp, $size);
fclose($fp);

header("Content-length: ".$size);
header("Content-type: application/x-xpinstall");
header("Content-disposition: attachment; filename=".$fileName.";" );
echo $content;

Этот код работает нормально, но скачанный файл — моя проблема … при запуске Firefox выдает следующее сообщение об ошибке:

Не удалось установить это дополнение, так как оно повреждено.

Оба файла (тот, что на сервере и тот, который загружен) имеют одинаковую информацию.

Sive: 14,7 МБ (15 509 809 байт).

Sive на диске: 14,7 МБ (15 511 552 байта)

Sive: 14,7 МБ (15 509 809 байт).

Sive на диске: 14,7 МБ (15 511 552 байта)

Что я должен делать?

-1

Решение

Откройте загруженный файл в каком-либо текстовом редакторе, таком как Блокнот, и проверьте, нет ли в начале файла каких-либо ошибок, связанных с открытым текстом, связанным с PHP.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]