Это самый крутой ответ, который я когда-либо видел, 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, но я не могу найти решение для этого.

Является ли это возможным? Если нет, есть ли альтернативы?

Благодарю.

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

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