Вопрос

Передо мной стоит задача загрузить на сервер моментальный снимок. Но я не хочу, чтобы пользователь загружал изображение на свой компьютер.

Я исследовал несколько решений создания стороннего сервера изображений с помощью PHP, но все они, похоже, используют метод, при котором сервер отправляет изображение пользователю.

См., например: http: // mattkenefick. ком / блог / 2008/11 / 06 / сохранение-JPEGs-с-вспышкой /

Мне интересно, возможно ли сохранить $ GLOBALS [" HTTP_RAW_POST_DATA "], который в этом примере содержит ByteArray, отправленный Flash, на сервер в виде файла изображения ....

Это было полезно?

Решение

Используйте php-код в этих строках, чтобы сохранить содержимое $ GLOBALS [" HTTP_RAW_POST_DATA "]

        // untested code

        $imageBytes = $GLOBALS["HTTP_RAW_POST_DATA"]
        // in real code you better create a new file for every upload :-)
        $file = fopen("uploads/test.jpg", "w");
        if(!fwrite($file, $imageBytes)){
            return "Error writing to file: $file";
        }
        fclose($file);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top