Я использую скрипт загрузки фото в своем редакторе для голоса (golos.rubtc.info/r) работает он стабильно выполняя простую функцию - загружает фото на фотохостинг imgur и после вставляет фотографию в редактор для последующего постинга. Все происходит в фоне и выглядит как обычная прямая загрузка в пост.
Решил сделать bookmarklet и userscript который позволит пользователям иметь кнопку загрузки фото в редакторе голоса, однако сделать это удалось только применяя стремные иньекции в обход csp голоса.
Потому мне кажется правильнее будет предложить временное (до внедрения ipfs) решение команде.
Для этого нужно немного отредактировать /submit.html добавив саму кнопку :
Я использую скрипт загрузки фото в своем редакторе для голоса (golos.rubtc.info/r) работает он стабильно выполняя простую функцию - загружает фото на фотохостинг imgur и после вставляет фотографию в редактор для последующего постинга. Все происходит в фоне и выглядит как обычная прямая загрузка в пост.
Решил сделать bookmarklet и userscript который позволит пользователям иметь кнопку загрузки фото в редакторе голоса, однако сделать это удалось только применяя стремные иньекции в обход csp голоса. Потому мне кажется правильнее будет предложить временное (до внедрения ipfs) решение команде.
Для этого нужно немного отредактировать /submit.html добавив саму кнопку :
HTML
И скрипт для выгрузки на imgur с последующей вставкой результата с imgur куда-то в редактор
JS
Можно так же оформить все в виде расширения для браузера, но это возможно, только добавив разрешающую политику в helmet-csp для api.imgur.com.
Разумеется Client-ID лучше использовать другой.
PS Ну а если есть время, то можно сделать все с использованием https://ipfs.io/docs/getting-started/ https://github.com/ipfspics/ipfspics-server https://storj.io/