- 发布:2021-08-27 15:40
- 更新:2022-06-10 17:33
- 阅读:1317
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.3
HBuilderX类型: 正式
HBuilderX版本号: 3.2.3
手机系统: 全部
手机厂商: 华为
页面类型: vue
打包方式: 离线
项目创建方式: HBuilderX
测试过的手机:
操作步骤:
使用 uni.chooseImage 进行拍照
使用 uni.chooseImage 进行拍照
预期结果:
象选相册一样,返回完整的正确的路径
象选相册一样,返回完整的正确的路径
实际结果:
_doc/uniapp_temp_1630048144168/camera/photo_001.jpg
_doc/uniapp_temp_1630048144168/camera/photo_001.jpg
bug描述:
拍照返回的图片地址不对
返回的是
{ "errMsg": "chooseImage:ok", "tempFilePaths": ["_doc/uniapp_temp_1630048144168/camera/photo_001.jpg"], "tempFiles": [
{ "path": "_doc/uniapp_temp_1630048144168/camera/photo_001.jpg", "size": 2248216 }] }
显示出的完整连接是
file:///var/mobile/Containers/Data/Application/995AF7C9-3117-4E27-B0D1-D3CAB259D62A/Documents/Pandora/apps/UNIA19323D/www/_doc/uniapp_temp_1630048144168/camera/photo_001.jpg
而文件的路径是
file:///var/mobile/Containers/Data/Application/995AF7C9-3117-4E27-B0D1-D3CAB259D62A/Documents/Pandora/apps/UNIA19323D/doc/uniapp_temp_1630048144168/camera/photo_001.jpg
返回的地址默认找进了, www下的doc中。
3 个回复
genda_0927 (作者)
是拍照需要使用 plus.io.convertLocalFileSystemURL 这个方法转换一下,才能正常使用对吗?
genda_0927 (作者)
传了 compressed 参数,为什么拍照的照片没有压缩
者行孙
+1+1+1+1
者行孙
发现只是拍照的图片太大导致上传不了,压缩一下就好了
2022-06-10 18:33