清风养马
清风养马
  • 发布:2020-10-13 22:43
  • 更新:2022-01-19 16:00
  • 阅读:4067

APP端uni.chooseImage拿到的图片路径问题

分类:uni-app

uni-app app端通过uni.chooseImage拿到的路径上传报502,但H5是成功的,发现H5端返回的路径是blob形式,而APP端不是

2020-10-13 22:43 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

你看看后台是不是不能接收,还是你上传时拿路径有问题

清风养马

清风养马 (作者)

拿的地址是可以在页面中显示的,说明路径没问题,我以为是手机端图片太大导致的,结果H5上上传也是成功的

1***@qq.com

1***@qq.com

怎么解决了大哥

nicepainkiller

nicepainkiller - 最爱 dcloud

https://blog.csdn.net/nicepainkiller/article/details/106074202?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160741440219725211923018%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=160741440219725211923018&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v1~rank_blog_v1-6-106074202.pc_v1_rank_blog_v1&utm_term=uniapp&spm=1018.2118.3001.4450

兼容 App 和 H5

9***@qq.com

9***@qq.com

可以试试将 name 指定上

uni.chooseImage({  
                        count: 1, //最多可以选择的图片总数    
                        success: res => {  
                            uni.uploadFile({  
                                url: '你的上传地址',  
                                filePath: res.tempFilePaths[0],  
                                name: 'file',//后端接口文件接收的参数  
                                header: {  
                                    //请求头参数,token之类的  
                                },  
                                success(rs) {  
                                    let data = JSON.parse(rs.data);//拿到结果  
                                    console.log(data.data);  
                                }  
                            })  
                        }  
                    })

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