У меня есть локальная HTML-страница, созданная для печати, она ссылается на некоторые локальные изображения. Все они в одной папке рядом со страницей.
Моя проблема заключается в том, как ссылаться на те изображения, которые я пробовал:
<img alt="name" src="c:\Users\username\AppData\Local\Temp\MyAppFloder\logo.png"/>
И это:
<img alt="name" src="file://C:/Users/username/AppData/Local/Temp/MyAppFloder/logo.png"/>
Это работает в Firefox, но не в IE, а в моем приложении я использую IE (10/11) activex для рендеринга страницы перед ее печатью.
Каков метод propper для ссылки на эти изображения в IE 10,11 на win8, win7?
Это работает в IE11:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<img src="c://Users/username/Desktop/x.png"/>
</body>
</html>
Вы можете ссылаться на свои изображения с абсолютным URL-адресом. Например:
<img alt="name" src="http://yourDomain.com/public/img/logo.png" />
или с относительным путем. Например:
<img alt="name" src="../public/img/logo.png"/>
или
<img alt="name" src="public/img/logo.png"/>
Чтобы найти абсолютный путь для любого файла/папки, а не только изображение, вы удерживаете нажатой клавишу shift и щелкните правой кнопкой мыши, а затем щелкните по копии как путь, который работает как на ie, так и на ff при победе 7. Я только что протестировал его. Затем вы можете просто вставить его в браузер и проверить, удалив кавычки.
Удостоверьтесь, что у вас есть сдвиг и правый щелчок, иначе опция "копировать как путь" не существует. больше информации здесь:
<img src="file:///C:/Users/username/AppData/Local/Temp/myappfolder/logo.jpg" />
работает на FF, GC и IE11.