Мое приложение отправляет изображения с мобильных устройств с типом контента "application / octet-stream".
Мне нужно обработать эти изображения с помощью библиотеки GD, что означает, что мне нужно иметь возможность создавать объект изображения из данных.
Обычно я использую imagecreatefromjpeg, imagecreatefrompng, imagecreatefromgif и т. Д. Для обработки файлов, загруженных из веб-форм, но, похоже, они не работают, когда приходят ко мне как application / octet-stream.
Есть идеи, как мне достичь своей цели?
EDIT
Вот код, который я использую для создания идентификатора изображения ... мой обработчик отлично работает по всему сайту, единственное отличие, которое я могу отличить между моим сайтом и данными из iOS, - это тип контента
public function open_image($path) {
# JPEG:
$im = @imagecreatefromjpeg($path);
if ($im !== false) { $this->image = $im; return $im; }
# GIF:
$im = @imagecreatefromgif($path);
if ($im !== false) { $this->image = $im; return $im; }
# PNG:
$im = @imagecreatefrompng($path);
if ($im !== false) { $this->image = $im; return $im; }
$this->error_messages[] = "Please make sure the image is a jpeg, a png, or a gif.";
return false;
}