2016-10-04 3 views
0

вот код:imagecreatefromstring, уведомляя с конкретным файлом

move_uploaded_file($_FILES['photo']['tmp_name'], 'uploads/' . $full_name . '.jpg'); 
$image = imagecreatefromstring(file_get_contents('uploads/' . $full_name . '.jpg')); 
//... 

пользователь может загрузить файл (photo), нет никаких проблем с загрузкой его
, но вторая линия иногда отдавания-х мне это:

Notice: imagecreatefromstring(): gd-jpeg, libjpeg: recoverable error: Corrupt JPEG data: 1 extraneous bytes before marker 0xd9 in E:\xampp\htdocs... on line 20

не провалить процесс, но это Примечание все равно ...

что не так?

+0

Вы уверены, что это JPEG-файл, который вы пытаетесь обработать? –

+0

Да, я проверил '$ _FILES ['photo'] ['type'] == 'image/jpeg'' – bobD

+0

Если это код, который вы точно скопировали,' $ _FILE' должен быть '$ _FILES'. –

ответ

0

Проблема была связана с моей обработкой ошибок. Я установил обработчик ошибок, поэтому мой звонок:

$image = imagecreatefromstring(file_get_contents('uploads/' . $full_name . '.jpg')); 

не был устранением ошибок.

Изменяя мой обработчик ошибок с:

if (error_reporting() === 0){ return false; } 

 Смежные вопросы

  • Нет связанных вопросов^_^