Как реализовать загрузку файлов на сайт с подменой местонахождения?
Заполняю товарами сейчас свой сайт и понадобилось дополнение такого плана (гугление результата не дало, может и не так искал):
Есть сайт с админкой ecwid, но актуально это должно быть и для админок других сайтов, это на будушее. В общем, смысл такой, чтобы подгружать товарам любой админки с любым движком фотки по ссылкам на сайты, а не с локального источника. Проблема тут в том, что не всякий движок, особенно самописка, позволит допилить загрузку прямую по ссылкам из Интернета.
То есть нужно такое дополнение для ff или другого браузера, которое бы подменяло или эмулировало загрузку по локальному источнику на загрузку по ссылке на файлик в интернете.
Грубо говоря, проблема сводится к тому, чтобы заменять диалоговое окно по открытию файла на окно со вставкой ссылки для загрузки по ссылке фотки из Интернета, ну или как-то так. Просто выкачивать фотки на локальную машину, потом опять загрузка их с локального диска на сайт, ну это не айс… когда должен быть вариант прямой загрузке по ссылке прям на сайт.
Возможно кто-то сталкивался с подобной проблемой и сможет чего-нибудь рассказать по теме.
Плагин для браузера не сможет эмулирывать данные. потребудется снала скачать картинку из источника, закодирывать её, и только после этого прикрепить к POST запросу. тоже самое что и вариант скачать и сохранить руками, только процесс будет идти фоном. больше провозитесь с самим плагином.
А допиливать движок не так уж и много.
Определить если это url
Натравить на ссылку curl
Возобновить обычную работу скрипта по обработке картинок (crop, scale, compress)