Задать вопрос
@AnthonyCherepkov

Как реализовать загрузку файлов на сайт с подменой местонахождения?

Заполняю товарами сейчас свой сайт и понадобилось дополнение такого плана (гугление результата не дало, может и не так искал):

Есть сайт с админкой ecwid, но актуально это должно быть и для админок других сайтов, это на будушее. В общем, смысл такой, чтобы подгружать товарам любой админки с любым движком фотки по ссылкам на сайты, а не с локального источника. Проблема тут в том, что не всякий движок, особенно самописка, позволит допилить загрузку прямую по ссылкам из Интернета.

То есть нужно такое дополнение для ff или другого браузера, которое бы подменяло или эмулировало загрузку по локальному источнику на загрузку по ссылке на файлик в интернете.
Грубо говоря, проблема сводится к тому, чтобы заменять диалоговое окно по открытию файла на окно со вставкой ссылки для загрузки по ссылке фотки из Интернета, ну или как-то так. Просто выкачивать фотки на локальную машину, потом опять загрузка их с локального диска на сайт, ну это не айс… когда должен быть вариант прямой загрузке по ссылке прям на сайт.
Возможно кто-то сталкивался с подобной проблемой и сможет чего-нибудь рассказать по теме.

Большое спасибо за помощь.

P.S. Разместил по просьбе одного человека
  • Вопрос задан
  • 2909 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
JustLuckyGuy
@JustLuckyGuy
Сейчас я вам расскажу один секрет, только никому!

В диалоге выбора файла для заливки, который открывает браузер в строке пути вы можете написать урл удаленного файла. И все подгрузится само :)
Ответ написан
@victimofbrainlessness
Моторолер не мой!!! Я просто разместил ОБЪЯВУ!

Плагин для браузера не сможет эмулирывать данные. потребудется снала скачать картинку из источника, закодирывать её, и только после этого прикрепить к POST запросу. тоже самое что и вариант скачать и сохранить руками, только процесс будет идти фоном. больше провозитесь с самим плагином.

А допиливать движок не так уж и много.
Определить если это url
Натравить на ссылку curl
Возобновить обычную работу скрипта по обработке картинок (crop, scale, compress)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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