Создать изображение из данных URL - PullRequest
1 голос
/ 12 января 2011

То, что я надеялся сделать, это использовать метод JavaScript «readAsDataURL» объекта «FileReader» для того, чтобы считывать входные данные файла путем перетаскивания.Затем я хотел использовать Ajax с файлом загрузки PHP, чтобы создать файл и загрузить его в папку «uploads» на сервере.

Мне было интересно, есть ли функция в GD или что-то такое, чтопозвольте мне прочитать URL-адрес данных и вывести файл, в котором я мог бы перейти в эту папку.

1 Ответ

1 голос
/ 12 января 2011

URL-адрес изображения данных обычно будет закодирован в формате base64, а затем будет содержать изображение в формате JPG, GIF или PNG, которое вы можете сохранить.

Так что простой base64_decode() должен сделать, чтобы данные стали читабельнымиформа;если вы не можете знать, в каком формате был файл, вам, возможно, придется записать его на диск, чтобы сделать на нем getimagesize() (если только вы не можете использовать одну из показанных новых оболочек fopen памяти) здесь ).

...