Closed visavi closed 6 years ago
This is a bug, and it has already been resolved in the forthcoming release of version 3.1.0, as well as much more. In addition, version 3.0.3 will be released with the closure of this error.
Bug fixed. Upgrade to version 3.0.3.
Тут тоже https://github.com/Ne-Lexa/php-zip/blob/42c0fc59dff30e32630455e9e645c63358e013ac/src/PhpZip/ZipFile.php#L1047 если файл пустой выкидывает exception, хотя может так и надо
кстати не хватает функционала Content-Disposition: inline; чтобы не скачивало, а выводило в браузере p.s. хотя нет, это я перепутал, я думал этот метод позволяет скачивать файлы из архива
если файл пустой выкидывает exception, хотя может так и надо
Так и надо. Хотя HTTP спецификация не запрещает, поэтому в следующей версии будет поддержка пустого имени файла для сохранения.
кстати не хватает функционала Content-Disposition: inline; чтобы не скачивало, а выводило в браузере
Будет в следующей версии.
Вышел релиз 3.1.0, в котором, среди прочего, добален недостающий функционал с Content-Disposition: inline.
if the file exists, but it is empty (0 bytes), then an error is displayed ErrorException (E_WARNING) fread (): Length parameter must be greater than 0
I think this is not correct, since the file can be empty in the archive