1***@qq.com
1***@qq.com
  • 发布:2022-05-24 10:00
  • 更新:2022-05-24 10:35
  • 阅读:431

【报Bug】下载的_doc/xxxxxxxxx/xxxxxx.jpg图片不能在<image src=' '>的src中显示,一片空白,换成绝对路径也不行。

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.4.7

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: 华为荣耀9X

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

src="_doc/uniapp_save/165335070442851.jpg" ,不显示

src= "/storage/emulated/0/Android/data/io.dcloud.HBuilder/apps/HBuilder/doc/uniapp_save/165335070442851.jpg"
不显示,

src= "file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/apps/HBuilder/doc/uniapp_save/165335070442851.jpg"
也不显示,

怎么办?

操作步骤:

savepath="_doc/uniapp_save/165335070442851.jpg" ,不显示
<image src='savepath'> 显示空白

abs_path = plus.io.convertLocalFileSystemURL(savepath)
<image src='abs_path'> 显示空白

输出结果:"/storage/emulated/0/Android/data/io.dcloud.HBuilder/apps/HBuilder/doc/uniapp_save/165335070442851.jpg"
不显示,
abs_path2= 'file://'+abs_path
<image src='abs_path2'> 显示空白
输出结果:"file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/apps/HBuilder/doc/uniapp_save/165335070442851.jpg"

预期结果:

<image src='xxxpath'> 图片显示正常

实际结果:

<image src='xxxpath'> 显示空白

bug描述:

请问一下 uniapp filesave保存的图片 _doc/..........jpg 开头的 不能直接显示在的src中 ,plus.io.convertLocalFileSystemURL换成绝对路径也不显示,比如

**
_doc/uniapp_save/165335070442851.jpg
,不显示

/storage/emulated/0/Android/data/io.dcloud.HBuilder/apps/HBuilder/doc/uniapp_save/165335070442851.jpg
不显示,

file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/apps/HBuilder/doc/uniapp_save/165335070442851.jpg
也不显示,**

怎么办?

2022-05-24 10:00 负责人:无 分享
已邀请:
南极潇湘

南极潇湘

你这路径好奇怪啊,怎么没有包名? 是不是你路径搞错了啊?

1***@qq.com

1***@qq.com (作者)

我是在基座里运行的,图片是存在的,我进手机看了,图片是确实存在的。

南极潇湘

南极潇湘

adb shell 按这个绝对路径能成功下载到这个图片到本地电脑并正常打开是吗? 不行发代码出来大家看看?

1***@qq.com

1***@qq.com (作者)

adb shell不知道怎么用啊
反正我按这个路径进手机可以 看到图片

该问题目前已经被锁定, 无法添加新回复