У меня есть изображение, принтскрин с веб-сайта, открытый и сохраненный в Photoshop в формате JPG без сжатия, качество 100. В Mac Finder он нормально работает, я могу открыть изображение, похоже, оно не повреждено (вы когда-нибудь видели поврежденный принтскрин
Скрипт загрузки сокращен до этого кода
Код: Выделить всё
$files = [$_FILES['image'], $_FILES['imageHP']];
foreach ($files as $src) {
$path = '';
$name = prettyname($src['name']) . '-' . substr(time(), -4) . '.' . strtolower(pathinfo($src['name'], PATHINFO_EXTENSION)); // prettyname just make cool image name, strtolower, no spaces, accents, etc.
if (!move_uploaded_file($src['tmp_name'], __DIR__ . "/../uploads/" . $path . 'orig_' . $src['name'])) {
die ('Corrupted file'); // without this condition it the same
}
}
Код: Выделить всё
Array
(
[image] => Array
(
[name] => centrum.jpg
[type] => image/jpeg
[tmp_name] => /private/var/tmp/phpzDyQE4 // file should be uploaded?
[error] => 0 // strange error = 0
[size] => 0 // strange, size = 0
)
)
Массив
Код: Выделить всё
(
[image] => Array
(
[name] => team.jpg
[type] => image/jpeg
[tmp_name] => /private/var/tmp/phpc5wmkE
[error] => 0 // no error
[size] => 601807 // correct file size
)
Подробнее здесь: https://stackoverflow.com/questions/633 ... -zero-size
Мобильная версия