本地储存限制10M,这我知道,但是只保存了一张照片还是压缩的,隔了两小时等上传时就没啦,图片也空白!悲哀,请问微信是否有自动清除的功能


wx.chooseImage({

sizeType: ['compressed'],

sourceType: ['camera'],

success: function (res) {

var tempFilePaths = res.tempFilePaths;

wx.saveFile({

tempFilePath: tempFilePaths[0],

success: function (res) {

console.log(res)

var savedFilePath = res.savedFilePath;

that.setData({//保存图片数据

isnew: false,

files: that.data.files.concat(savedFilePath),

imgadd: that.data.imgadd.concat(that.data.ladd),

imgtime: that.data.imgtime.concat(time)

});

}

})

}

})



app.uploadImg({

url: 'https://*****',//

path: pics,//这里是选取的图片的地址数组

imgadd:this.data.imgadd,//每张图片的地址

imgtime:this.data.imgtime,//每张图片的拍照时间

keys:keys,

userkey:this.data.userkey,

times:this.data.times,

stype:''

});


wx.uploadFile({

url: data.url,

filePath: data.path[i],

name: 'img',

formData: {

'keys':data.keys,

'username':data.username,

'userkey':data.userkey,

'iclass':data.iclass

},

success: (resp) => {

success++;

console.log(resp.data);

console.log('success'+i);

},

fail: (res) => {

fail++;//图片上传失败,图片上传失败的变量+1

console.log(res)

console.log('fail:' + i + "fail:" + fail);

},

complete: () => {

i++;//这个图片执行完上传后,开始上传下一张

console.log("i的值" + i + ",data.path.length" + data.path.length);

if (i == data.path.length) {   //当图片传完时,停止调用    

wx.hideLoading();

that.tDones("上传完成")

that.delSaveImg({//上传完成后删除文件和保存信息

'keys':data.keys,

'files': data.path

})

console.log('成功:' + success + " 失败:" + fail);

} else {//继续

console.log(i);

wx.hideLoading();

data.i = i;

data.success = success;

data.fail = fail;

that.uploadImg(data);

}


}

});


展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 亚马逊河游客

    15人对此回答表示赞同

    @韬々但是我没有任何清除图片的操作啊,图片就没啦

    展开
    15
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Kenneth

    11人对此回答表示赞同

    工具是不会自动清除saveFile保存到本地的文件的。具体文件是否还存在,可以通过getSaveFileList接口确认

    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部