Я пытаюсь (если это возможно) сделать загрузку изображения, хранящегося на другом сайте (а не на компьютере), с помощью JavaScript (разрешено jQuery) с запросом AJAX.Загрузить изображение с помощью JavaScript с другого сервера через AJAX
Допустим, что у нас есть изображение http://example.com/a.jpg
. Мне нужно сделать запрос AJAX, отправив это изображение на http://test.com/process.php
.
- Я не могу редактировать файл
process.php
принимать что-либо, чем действительных загруженный файл. - Поддержка браузеров не имеет значения.
Возможно ли это? Из-за проблем с безопасностью мы можем динамически заполнять поле файла, поэтому, возможно, это еще один способ отправить файл без необходимости выбора файла.
Думаю, что я должен использовать FormData
, не уверен.
Я думаю, что вы собираетесь ударить Same-Origin-политики https://en.wikipedia.org/wiki/Same-origin_policy –
как @BogdanBurim указал, что «test.com» не будет принимать запросы POST из другого источника. – Masterakos
@BogdanBurim, уже думал об этом. Это не проблема. – SpartakusMd