html页面中给img标签的src属性赋值为一张图片的存储路径,图片不显示

时间:2023-01-21 20:21:56
情况是这样子的,我正在开发一个跨平台应用,在这个apk中,要显示的html页面是从服务器拿的,我在应用中已经装了照相机插件了,所以可以点击一个按钮然后拍照,拍照成功后会把照片保存到手机本地,然后返回这张图片的路径(比如”file:///mnt/ext_sdcard/DCIM/Camera/IMG_20140828_124352.jpg"),按理说我只要把这个路径赋值给img标签的src属性应该就可以把图片显示出来,但是事实上图片就是显示不出来,貌似是因为我的html页面是从服务器拿的所以html页面所在路径产生了影响,请问要怎么解决?如果我把html页面放到apk本地(不从服务器拿)就不会有这个问题,但是我们项目一定要把页面放服务器,请问怎么解决好?谢谢!

7 个解决方案

#1


为啥不考虑拍照成功后把图片上传到服务器呢,这样服务器返回的html也可以正确显示图片了啊

#2


引用 1 楼 qqm05 的回复:
为啥不考虑拍照成功后把图片上传到服务器呢,这样服务器返回的html也可以正确显示图片了啊
拍了之后不能立刻上传啊,用户在拍完照之后必须还可以选择删除已经拍了的照片的。

#3


是否web没有权限 进入手机本地文件

#4



请apk的开发同志 进行url 重写 
这个文件的加载  不要用浏览器默认的加载  直接读取本地文件返回流

#5


引用 4 楼 KK3K2005 的回复:
请apk的开发同志 进行url 重写 
这个文件的加载  不要用浏览器默认的加载  直接读取本地文件返回流
请问要怎么重写,我给img标签的src属性赋值为file:///mnt/ext_sdcard/DCIM/Camera/IMG_20140828_124352.jpg,这是我手机里面的一张图片,可以保证路径没错,就是图片总是显示不出来,请问要怎么解决?

#6


引用 5 楼 u013648675 的回复:
Quote: 引用 4 楼 KK3K2005 的回复:


请apk的开发同志 进行url 重写 
这个文件的加载  不要用浏览器默认的加载  直接读取本地文件返回流
请问要怎么重写,我给img标签的src属性赋值为file:///mnt/ext_sdcard/DCIM/Camera/IMG_20140828_124352.jpg,这是我手机里面的一张图片,可以保证路径没错,就是图片总是显示不出来,请问要怎么解决?


请apk的同志重写url load事件 问你们apk的同志
什么事情 都往 前端身上弄

#7


引用 6 楼 KK3K2005 的回复:
Quote: 引用 5 楼 u013648675 的回复:

Quote: 引用 4 楼 KK3K2005 的回复:


请apk的开发同志 进行url 重写 
这个文件的加载  不要用浏览器默认的加载  直接读取本地文件返回流
请问要怎么重写,我给img标签的src属性赋值为file:///mnt/ext_sdcard/DCIM/Camera/IMG_20140828_124352.jpg,这是我手机里面的一张图片,可以保证路径没错,就是图片总是显示不出来,请问要怎么解决?


请apk的同志重写url load事件 问你们apk的同志
什么事情 都往 前端身上弄
那还有没有简单一点的方法?

#1


为啥不考虑拍照成功后把图片上传到服务器呢,这样服务器返回的html也可以正确显示图片了啊

#2


引用 1 楼 qqm05 的回复:
为啥不考虑拍照成功后把图片上传到服务器呢,这样服务器返回的html也可以正确显示图片了啊
拍了之后不能立刻上传啊,用户在拍完照之后必须还可以选择删除已经拍了的照片的。

#3


是否web没有权限 进入手机本地文件

#4



请apk的开发同志 进行url 重写 
这个文件的加载  不要用浏览器默认的加载  直接读取本地文件返回流

#5


引用 4 楼 KK3K2005 的回复:
请apk的开发同志 进行url 重写 
这个文件的加载  不要用浏览器默认的加载  直接读取本地文件返回流
请问要怎么重写,我给img标签的src属性赋值为file:///mnt/ext_sdcard/DCIM/Camera/IMG_20140828_124352.jpg,这是我手机里面的一张图片,可以保证路径没错,就是图片总是显示不出来,请问要怎么解决?

#6


引用 5 楼 u013648675 的回复:
Quote: 引用 4 楼 KK3K2005 的回复:


请apk的开发同志 进行url 重写 
这个文件的加载  不要用浏览器默认的加载  直接读取本地文件返回流
请问要怎么重写,我给img标签的src属性赋值为file:///mnt/ext_sdcard/DCIM/Camera/IMG_20140828_124352.jpg,这是我手机里面的一张图片,可以保证路径没错,就是图片总是显示不出来,请问要怎么解决?


请apk的同志重写url load事件 问你们apk的同志
什么事情 都往 前端身上弄

#7


引用 6 楼 KK3K2005 的回复:
Quote: 引用 5 楼 u013648675 的回复:

Quote: 引用 4 楼 KK3K2005 的回复:


请apk的开发同志 进行url 重写 
这个文件的加载  不要用浏览器默认的加载  直接读取本地文件返回流
请问要怎么重写,我给img标签的src属性赋值为file:///mnt/ext_sdcard/DCIM/Camera/IMG_20140828_124352.jpg,这是我手机里面的一张图片,可以保证路径没错,就是图片总是显示不出来,请问要怎么解决?


请apk的同志重写url load事件 问你们apk的同志
什么事情 都往 前端身上弄
那还有没有简单一点的方法?