求助大佬解释!
vscode吧
全部回复
仅看楼主
level 1
狗狗黑莲花攻略
楼主
为什么在原文件里面打开可以看到图片,发到微信里面打开就看不到图片了
2024年10月13日 08点10分
1
level 12
Dragon1573
因为你的 <img /> 标签使用的 src 参数是相对路径,HTML 和 JPG 图像必须按照指定的相对路径同时存在。你发到微信之后,微信会重命名这些文件并破坏文件在磁盘目录中的相对路径关系,再按照这个 src 目录去加载图像当然是有问题的。
2024年10月14日 03点10分
0
狗狗黑莲花攻略
那有没有一种办法让盘里的图片写到html文件中发到微信之后别人打开也能看到照片呢
2024年10月15日 00点10分
Dragon1573
@狗狗黑莲花攻略
有一种借助Base64把图片硬编码到HTML内部的方法,不过这样HTML体量会剧烈膨胀(图片一般都蛮大的,编码后HTML中间会有一段超长乱码)
2024年10月15日 00点10分
Dragon1573
@狗狗黑莲花攻略
又或者按照相对目录结构把HTML和其他关联资源打压缩包,就算微信任意重命名压缩包,别人解压开依旧能保持相对目录结构
2024年10月15日 00点10分
狗狗黑莲花攻略
@Dragon1573
什么意思啊 不太懂 直接把html文件压缩吗
2024年10月15日 01点10分
level 12
Dragon1573
方法二:发压缩包
2024年10月15日 03点10分
3
level 12
Dragon1573
方法一:PNG 图像编码后嵌入 HTML 中
2024年10月15日 03点10分
4
狗狗黑莲花攻略
@Dragon1573
感谢大佬倾囊相助
2024年10月15日 05点10分
1