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

StackOverflow https://stackoverflow.com/questions/875255

  •  22-08-2019
  •  | 
  •  

Вопрос

Я хотел бы отображать на своем веб-сайте изображения, которые хранятся в локальной файловой системе посетителей.

Предполагая, что у меня есть местоположение изображения на диске посетителей (например,c:\Documents And Settings opstah\image.png), смогу ли я отобразить это изображение на своем веб-сайте в Интернете (например,www.сайт.com)?

Изображения не загружаются, если я использую следующий синтаксис (Internet Explorer 7, Firefox 3 и т. д.):

<img src="file://c:\Documents and Settings\Ropstah\image.png" />

Изображения ДЕЛАТЬ отобразить, находится ли файл .html (который я использую на сайте site.com/index.html) на моем локальном компьютере...

Это было полезно?

Решение

Это похоже на настройки безопасности веб-браузера, которые, вероятно, установлены на уровень, запрещающий доступ к локальной файловой системе для интернет-сайта.

Настройки безопасности могут редактироваться пользователями способом, специфичным для каждого браузера.например для IE это Инструменты -> Свойства обозревателя -> Безопасность.

Другие советы

Вы можете, если пользователь поместит ваш сайт в доверенную зону.

Вы не можете.

По глупости эти браузеры решили закрыть «дыры в безопасности», не позволяя общедоступным веб-страницам отключать локальный контент.

Используя чистый HTML, вы не можете получить доступ к файлам, хранящимся на компьютерах пользователей.Вместо этого вы можете использовать Flash, Java Applet, ActiveX, Silverlight,...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top