Имеется обработчик формы, который собирает из нее данные через FormData(), в том числе из поля type=file.
Вопрос состоит в том, как убрать поле file и вместо него передать raw данные, вроде "data:image/jpeg;base64,/9j/4AAQSkZJRgA..."
Пробовал через append, но не нашел верного решения.
Затык в том как передать картинку уже вставленную в HTML тегом IMG так, чтобы на сервере она выводилась в массиве $_FILES со всеми теми атрибутами, которые имеет файл добавленный через
Напрашивается резонный вопрос - а к чему такие изыски?
Бразуеры совершенно оправданно регулирует доступ к файловой системе посредством JS, иначе зашел чел на страничку, а его ценные данные ррраз и улетели аяксом в неизвестном направлении...
Если надо картинку бабахнуть на сервер, то ее можно сериализовать через canvas, и передать напрямую аяксом, как POST (в GET существенно жестче ограничения на размер передаваемых данных).
Если картинка здоровая, то надо будет пошаманить над конфигом веб-сервера и пхп, или что там на бэкенде принимает запросы...