Относительные ссылки на изображения внутри веб-просмотра
У меня есть сотни файлов HTML в моем assets/content1/htmls/
папка. Источники изображений, указанные в файлах HTML, находятся в папке assets/content1/images/
, В файлах HTML используются относительные пути к изображениям (например, <img src="../images/1274.jpg" width="547" height="290" border="0"/>
). Но изображения не отображаются в файлах HTML.
После изучения других сообщений, я попытался установить BaseUrl
в file:///android_asset/content1/
и заменить все src="../images/"
с src="images/
в loadDataWithBaseUrl
метод. Даже тогда изображения не показывались. Может кто-нибудь сказать мне, почему это не работает? Как относительные URL должны использоваться в веб-просмотре?
1 ответ
Если вы поместите ваши изображения в папку content1, напишите так в html-файл
<img src="file:///android_asset/content1/1.jpg" alt="" title="";"/>
если он находится в папке с изображениями, то
<img src="file:///android_asset/images/1274.jpg" alt="" title="";"/>
и это работает, потому что я попробовал это.