Предупреждение при скачивании файла zip

106
05 января 2021, 10:10

Мне нужно создать zip файл и скачать его при загрузке файла Google Chrome предупреждает что файл может быть вредоносным. Как можно это исправить ? Код

$zip_file = public_path().'/storage/file.zip';
$zip = new ZipArchive();
    if ( $zip->open($zip_file, ZipArchive::CREATE) !== TRUE) {
    exit("message");
    }
$zip->addFromString(basename('file.cs'),$plugin);
ob_clean();
ob_end_flush();
header("Cache-Control: public");
header('Content-Type: application/zip');
header("Content-Transfer-Encoding: Binary");
header("Content-Disposition: attachment; filename=\"".basename($zip_file)."\"");
header("Content-length: " . filesize($zip_file));
header("Pragma: no-cache"); 
header("Expires: 0"); 
readfile($zip_file);
unlink($zip_file);
exit();
Answer 1

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

Вообще он очень часто предупреждает, что файл может быть вредоносным. А может у тебя просто в архиве троян.

READ ALSO
Почему пропадает textarea?

Почему пропадает textarea?

У меня проблема, у меня почему то время от времени на сайте пропадает textareaВот скрин, в коде он есть, а на странице нету, в чём проблема? Вот код

150
Что означает Yii::$app->request->queryParams?

Что означает Yii::$app->request->queryParams?

Gii в контроллерах Yii стандартно генерирует строку $params = Yii::$app->request->queryParams;

95
Нужна помощь с кодом php

Нужна помощь с кодом php

только начал изучать Php, дали задание которое не могу выполнить второй день и по сему прошу помощи опытных программистов

133