Программно добавить файл в jquery fileupload

я используюblueimp / JQuery-File-Загрузить разрешить пользователям загружать вложения при создании запроса на моем сайте.

Мне нужно расширить текущие функциональные возможности, чтобы добавить автоматически сгенерированное изображение в очередь. Изображение, которое мне нужно добавить, - это экспортированный холст, то есть строка в кодировке base64, т.е.

data: image / png; base64, iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNby // blAAAADElEQVQImWNgoBMAAABpAAFEI8ARAAAAAElFTkSuQmCC

Как я могу добавить такой файл в очередь загрузки? Я застрял и не знаю, с чего начать. Любые указатели в правильном направлении очень ценятся.

 guradio29 июн. 2016 г., 09:04
Вы хотите сказать установить файл изображения? Я сомневаюсь, что это возможно из соображений безопасности
 daker29 июн. 2016 г., 09:11
@guradio Не уверен, что вы имеете в виду, но, вероятно, Таким образом, единственный способ был бы передать его моему бэк-энду в отдельном посте или что-то? Я не упомянул, что он должен быть не на моих серверах, а на Amazon S3.

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

Решение Вопроса

File ВозражатьFileList объект в<input type="file"> элемент. Вы можете создать файл какdata URI; Blob или жеFile; или жеFormData объект, использованиеPOST отправить объект файла на сервер.

 daker29 июн. 2016 г., 09:13
Спасибо! Вот чего я боялся.

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