Taras_Serevann
@Taras_Serevann
веб-разработчик, автор

Возможно ли средствами javascript скачать картинку и загрузить её на сервер?

Здравствуйте! Нужно скачать (получить) картинку по url (например example.com/image.jpeg) и отправить её POST запросом на сервер. Возможно ли это сделать средствами JQuery или на чистом Javascript? Если да, то как?

За ранее благодарю за ответы.
  • Вопрос задан
  • 6496 просмотров
Пригласить эксперта
Ответы на вопрос 2
IonDen
@IonDen
JavaScript developer. IonDen.com
1. api.jquery.com/jQuery.get
2. Что-то вроде: https://github.com/blueimp/jQuery-File-Upload

Но в любом случае, раз вы имеете доступ к серверу, то в такой ситуации проще целиком провернуть ситуацию на сервере. И быстрее будет и понятнее и не нужно будет думать о кроссбраузерности.
Ответ написан
JS в даннй цепочке лишнее звено. Так как

1. Надо написать клиентский код на js для загрузки картинки по URL
2. Надо написать клиентский код на js для загрузки картинки на сервер (не тривиально)
3. На сервере обработать отправку картинки с клиента, сохранить ее.

Предлагаю
1. С клиента(браузера) передавать не картинку, а уже готовый URL удаленной картинки (введенный в текстовое поле, или спиcок URL в textarea, не принципиально)
2. В обработчике на сервере воспользовавшись вот этой или тысячей подобных подсказок, по полученному URL сохранить картинку куда душа пожелает. Дешево и сердито.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы