Это самый крутой ответ, который я когда-либо видел, LOL
ался повторно реализовать загрузчик изображений HTML5, как тот,на Мозилле Хэкс сайт, но это работает с браузерами WebKit. Часть задачи состоит в том, чтобы извлечь файл изображения изcanvas
возразить и добавить его кFormData объект для загрузки.
Проблема в том, что покаcanvas
имеетtoDataURL
Функция, возвращающая представление файла изображения, объект FormData принимает только объекты File или Blob изФайловый API.
Решение Mozilla использовало следующую функцию Firefox только наcanvas
:
var file = canvas.mozGetAsFile("foo.png");
... который недоступен в браузерах WebKit. Лучшее решение, о котором я могу подумать, - это найти способ конвертировать URI данных в объект File, который, как я думал, может быть частью File API, но я не могу найти решение для этого.
Является ли это возможным? Если нет, есть ли альтернативы?
Благодарю.