uni-app拍照片返回的图片地址不正确,为_doc/uniapp_temp_1630048144168/camera/photo_001.jpg

uni-app拍照片返回的图片地址不正确,为_doc/uniapp_temp_1630048144168/camera/photo_001.jpg

# 测试过的手机:

|i|iOS 13.6|1.0.0|0|D0C6F1F4-A32E-4477-BE76-7DC265FD0843|0|com.jikeyue.bdtest|appstore|zh-Hans-CN|375|812|Apple|iPhoneX|0
|a|Android 10|1.0.0|0|EB6181FD01EC1824FACD746B4C2CEDA4|0|com.white.collar.spread|www|zh-CN|360|780|OPPO|PBCM10|0

# 操作步骤:
- 使用 uni.chooseImage 进行拍照

# 预期结果:
- 象选相册一样,返回完整的正确的路径

# 实际结果:
- _doc/uniapp_temp_1630048144168/camera/photo_001.jpg

# bug描述:
- 拍照返回的图片地址不对
- 返回的是
  ```json
  {
    "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中。

更多关于uni-app拍照片返回的图片地址不正确,为_doc/uniapp_temp_1630048144168/camera/photo_001.jpg的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

是拍照需要使用 plus.io.convertLocalFileSystemURL 这个方法转换一下,才能正常使用对吗?

更多关于uni-app拍照片返回的图片地址不正确,为_doc/uniapp_temp_1630048144168/camera/photo_001.jpg的实战教程也可以访问 https://www.itying.com/category-93-b0.html


传了 compressed 参数,为什么拍照的照片没有压缩

+1+1+1+1

发现只是拍照的图片太大导致上传不了,压缩一下就好了

回到顶部