上代码片段。
链接:https://developers.weixin.qq.com/s/qrcIHnmL7tnL
onLoad: function () {
var q=wx.getLaunchOptionsSync()
var n = wx.getAccountInfoSync();
if(n.miniProgram.envVersion=="release"){
//线上版本中的功能
if(q.scene!=1173){
//校验场景值是否正确。如果不是从微信聊天中的素材打开,则弹窗提示
wx.showModal({
showCancel:false,
title:"提示",
content:"场景值错误,无法使用本页面的功能"
})
return
}
if(q.scene==1173){
//如果场景值正确,则执行正常的功能(对聊天素材的处理)
var qq=q.forwardMaterials[0]
console.log(qq.path)
//这里的qq.path为聊天素材文件(图片/视频)的本地临时路径
}
}
if(n.miniProgram.envVersion!="release"){
//填写提审时给审核人员看的功能,建议与线上版本中的功能一致
}
},
"supportedMaterials": [
{
"materialType": "image/*",
"name": "用${nickname}打开",
"desc": "可进行压缩图片等操作。",
"path": "dktp/dktp"
}
]
为啥1173场景进入的,获取的图片每次都是上一次的结果
我是需要把本地图片提交给后台接口,之前的功能提交上来的本地路径为c://这样的
但用这个功能他的qq.path会把路径自动编写为http://的,就是不知道该如何去解决这个问题,