HarmonyOS Image组件无法显示网络图片

当请求图片时客户端有缓存服务器返回304,没有content-type。把缓存清了返回200就有content-type了。该如何解决。同时发http://demo.admate.cn/sources/creative/1073744554/737/7ecd7bc818df1b9d63da3fcb6913b9af.jpg,这个图片在HarmonyOS本地模拟器每一次都能显示,其他的图片就不行例如这个:http://demo.admate.cn/sources/creative/1073744554/517/a92435c16f981e0792eda87a0d8171bf.jpg

HarmonyOS
2024-09-03 09:33:38
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

当客户端请求图片时,如果服务器返回状态码304,这表示缓存可使用,但需要验证缓存是否过期。如果缓存已过期,服务器会返回状态码304。可以尝试清除浏览器的缓存,然后再次请求图片。如果这样做后服务器仍然返回状态码304,那么可能是因为文件已经被更新或替换,导致之前的缓存不再有效。在这种情况下,应该确保从新的URL请求图片以获取最新版本的内容。在模拟器中,可以通过清除用户数据来清除缓存。具体操作是在Local Emulator的设备列表窗口点击"Wipe User Data"。https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-run-emulator-0000001582636200-V5

分享
微博
QQ
微信
回复
2024-09-03 17:34:15
相关问题
Image组件如何加载网络图片
2102浏览 • 1回复 待解决
HarmonyOS Image 加载网络图片问题
144浏览 • 1回复 待解决
服务卡片image怎么获取网络图片
6534浏览 • 2回复 待解决
HarmonyOS 请求网络图片
67浏览 • 1回复 待解决
请问Image控件是怎样设置网络图片
10076浏览 • 3回复 已解决
如何保存网络图片到相册
383浏览 • 1回复 待解决
如何获取网络图片的尺寸?
166浏览 • 1回复 待解决
获取网络图片并保存到相册
760浏览 • 1回复 待解决
HarmonyOS预加载Image组件图片
71浏览 • 1回复 待解决