Вы можете использовать эту функцию тоже. это не требует никакой другой зависимости. и отлично работают и для других типов.

риложение отправляет на него изображения с мобильных устройств с типом контента «application / octet-stream».

Мне нужно обработать эти изображения с помощью библиотеки GD, а это значит, что мне нужно иметь возможность создавать объект изображения из данных.

Обычно я использую imagecreatefromjpeg, imagecreatefrompng, imagecreatefromgif и т. Д. Для обработки файлов, загруженных из веб-форм, но, похоже, они не работают, когда приходят ко мне как application / octet-stream.

Любые идеи о том, как я могу достичь своей цели?

РЕДАКТИРОВАТЬ

Вот код, который я использую для создания идентификатора изображения ... мой обработчик отлично работает по всему сайту, единственное отличие, которое я могу отличить между моим сайтом и данными с 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;
    }

Ответы на вопрос(1)

Ваш ответ на вопрос