微信小程序做了个视频上传的功能,上传视频到七牛云 安卓没有任何问题 ios就有问题了 ios下如果从相册选择视频上传之后提示上传成功了,但是跳转不了页面,但是如果直接拍摄的视频上传之后可以正常跳转页面。。。。。。。。
uploadVideoFile() {
wx.showLoading({
title: '视频上传中'
})
let that = this
wx.uploadFile({
url: app.globalData.baseUrl + '/api/video/uploadVideo',
method: 'POST',
filePath: this.data.videoSrc,
header: {
"Content-Type": "multipart/form-data",
Authorization: app.globalData.userInfo.token
},
name: 'file',//服务器定义的Key值
success: function(res) {
wx.showToast({ title: '视频上传成功', icon: 'none',duration: 2000})
wx.hideLoading()
let key = JSON.parse(res.data)
let obj = {videoUrl: key.data,...that.data }
wx.navigateTo({
url: '/pages/share-order-uploadVideo/share-order-uploadVideo?params=' + JSON.stringify(obj)
})
},
fail: function() {
wx.showToast({ title: '视频上传失败,请重新上传', icon: 'none',duration: 2000})
console.log('视频上传失败')
}
})
},