То, что я надеялся сделать, это использовать JavaScript-метод readAsDataURL для объекта «FileReader», чтобы читать входные данные при перетаскивании. Затем я хотел использовать Ajax с файлом загрузки PHP, чтобы создать файл и загрузить его в папку «uploads» на сервере.
Мне было интересно, есть ли функция в GD или что-то, что позволило бы мне прочитать URL-адрес данных и вывести файл, в который я мог бы перейти в эту папку.
URL-адрес изображения, как правило, будет закодирован в base64, а затем будет содержать JPG, GIF или PNG-изображение, которое вы можете сохранить.
Поэтому простой base64_decode()
должен делать, чтобы превратить данные в читаемую форму; если вы не можете знать, в каком формате находился файл, вам может потребоваться записать его на диск, чтобы сделать на нем getimagesize()
(если вы не можете использовать одну из новых оберток fopen для памяти, показанных здесь ).