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