帖子
帖子
用户
博客
课程
显示全部楼层
19
帖子
0
勋章
51
Y币

[BUG] api下载问题

[复制链接]
发表于 2017-12-4 11:33:44
api.download({
                                            url: window.imageUrl+"base64/pic_s/picture1"+user_id+".png",
                                            savePath:'widget://image/share_img/realPath_m.png',
                                            encode:true,
                                            report: true,
                                            cache: false,
                                            allowResume: true
                                        }, function(ret, err) {
                                                  //alert(JSON.stringify(ret));
                                                  if (ret.state == 1) {
                                                           realPath_m ='widget://image/share_img/realPath_m.png';
                                                           //console.log(realPath_m);
                                                            // alert("S"+realPath_s);
                                                                      api.download({
                                                                            url: window.imageUrl+"base64/picture1"+user_id+".png",
                                                                            encode:true,
                                                                            report: true,
                                                                            cache: false,
                                                                            allowResume: true
                                                                        }, function(ret, err) {
                                                                                //alert(JSON.stringify(ret));
                                                                            if (ret.state == 1) {
                                                                                //下载成功
                                                                               realPath = ret.savePath;       
                                                                               shareReady=1;
                                                                               api.hideProgress();                                                                                                                                                                        
                                                                            }
                                                                        });
                                                  }                                
savePath自定义填写的时候ios系统可以自动下载,但是andriod的不能下载会报网络问题,然后下载图片下载不下来,然后不上传地址的话,微信分享出去,显示不了缩略图!这个要怎么解决

2
帖子
0
勋章
2271
Y币
savePath:'widget://image/share_img/realPath_m.png',
这个换成fs路径

widget:// 生成的包里的 widget 目录,这个目录只读,无法写入
fs:// 是APP安装后可以读写的一块区域

19
帖子
0
勋章
51
Y币
cjapi 发表于 2017-12-4 11:37
savePath:'widget://image/share_img/realPath_m.png',
这个换成fs路径

我也修改成fs的路径,还是没办法获取的到!微信分享的时候这个路径找不到图片
2
帖子
0
勋章
2271
Y币
lewinlu 发表于 2017-12-4 14:21
我也修改成fs的路径,还是没办法获取的到!微信分享的时候这个路径找不到图片 ...

您好,写fs路径,检查手机上该路径是否有图片,可以用fs的exist接口和getAttribute接口判断下。
您需要登录后才可以回帖 登录

本版积分规则