Как обслуживать нелокальные изображения с локального хоста

Я пишу сценарий Python, который работает с изображениями на компьютере пользователя, и я планирую разместить эти изображения на веб-странице через bottle.py (которая может измениться, если потребуется) на localhost. Изображения и сценарий могут быть расположены где угодно, однако обслуживание из localhost не позволяет мне отображать изображения с помощью пути file:/// по соображениям безопасности, поэтому я застрял в том, как этого добиться. Я в основном хочу функцию бутылки static_file, но с несколькими файлами и в шаблоне HTML. Это вообще возможно без перемещения изображений?

1 ответ

Нет, песочница браузера не будет и не должна этого допускать. Подумайте об этом так: если бы вы могли отображать изображения с компьютера пользователя без его явного одобрения, они были бы частью DOM, и что помешало бы скрипту манипулировать ими или отправлять на сервер без ведома пользователя?

Другие вопросы по тегам