重庆业务网站建设网站域名提交
web/
2025/10/6 15:25:54/
文章来源:
重庆业务网站建设,网站域名提交,什么是网络营销网络营销有分哪几种,在线网站建设平台哪个好云点播是专门应对上传大视频文件的。 腾讯云点播文档#xff1a;https://cloud.tencent.com/document/product/266/18177 这个文档比较简单#xff0c;实在不行#xff0c;把demo下载下来#xff0c;一看就明白了#xff0c;然后再揉一下挪到自己的项目里。完事。 getSign…云点播是专门应对上传大视频文件的。 腾讯云点播文档https://cloud.tencent.com/document/product/266/18177 这个文档比较简单实在不行把demo下载下来一看就明白了然后再揉一下挪到自己的项目里。完事。 getSignature: function(callback) { uni.request({ url: ‘https://www.xxx.com/mnp/zsapi/getSignature.php’, method: ‘POST’, data: { mid: uni.getStorageSync(‘mid’), token: uni.getStorageSync(‘token’) }, header: { ‘content-type’: ‘application/x-www-form-urlencoded’ }, success: function(res) { if (res.data.signature) { callback( res.data.signature ); } else { return ‘获取签名失败’; } } }); }, ChooseImage(e) { console.log(e) let that this // 选择多张图片 uni.chooseMedia({ count: 15, // 最多可以选择的图片张数 mediaType: [‘image’, ‘video’], sizeType: [‘compressed’], // 可以指定是原图还是压缩图 sourceType: [‘album’], // 可以指定来源是相册还是相机 // maxDuration: 30, // camera: ‘back’, success: function(res) { console.log(res, res.tempFiles[0], ‘???’) if (res.type ‘video’) { if (e ‘0’) { uni.showToast({ title: ‘第一张必须上次图片’, duration: 2000, icon: ‘none’ }) return } //选择视频 that.videoFile res.tempFiles[0] setTimeout(() { that.startUpload(e) }, 500) } else {// 选择图片成功res.tempFiles 包含选择的图片路径列表uni.showLoading({title: 上传中...})// console.log(res.tempFiles)that.uploadDIY( res.tempFiles, 0, 0, 0, res.tempFiles.length,e);returnfor (let i 0; i res.tempFiles.length; i) {uni.uploadFile({url: https://www.xxx.com/mnp/zsapi/gongdi_upload.php,filePath: res.tempFiles[i].tempFilePath,name: file,formData: {mid: uni.getStorageSync(mid),token: uni.getStorageSync(token),},success(res) {const data JSON.parse(res.data.replace(\uFEFF,))console.log(data)if (data.bs success) {uni.showToast({title: data.errmsg,duration: 2000,icon: success})that.infolist[e].imglist.push(data.img)} else if (data.bs guoqi) {uni.showToast({title: data.errmsg,duration: 2000,icon: error})setTimeout(function() {uni.redirectTo({url: ../../pagesD/login/login})}, 500)} else {uni.showToast({title: data.errmsg,duration: 2000,icon: error})}},fail() {uni.showToast({title: 服务器繁忙请稍后再试,duration: 2000,icon: error})}})}}}})},startUpload(e) {let that thisuni.showLoading({title: 上传中...,mask: true,})const self this;const uploader VodUploader.start({mediaFile: self.videoFile, //必填把chooseVideo回调的参数(file)传进来getSignature: self.getSignature, //必填获取签名的函数error: function(result) {console.log(error);console.log(result);// uni.hideLoading();uni.showModal({title: 上传失败,content: JSON.stringify(result),showCancel: false});},progress: function(result) {console.log(progress);console.log(result);// uni.hideLoading();self.progress parseInt(result.percent * 100)},finish: function(result) {console.log(finish);console.log(result);let brr []let obj {}obj.url result.videoUrlbrr.push(myvideo${e})that.videoarr brrobj.id myvideo${e}self.infolist[e].videolist.push(obj)uni.showToast({title: 上传成功,duration: 2000,icon: success})self.reset();}});this.uploader uploader},uploadDIY(filePaths, successUp, failUp, i, length,e) {let that thisuni.uploadFile({url: https://www.xxxx.com/mnp/zsapi/gongdi_upload.php,filePath: filePaths[i].tempFilePath,name: file,formData: {mid: uni.getStorageSync(mid),token: uni.getStorageSync(token),},success: (res) {const data JSON.parse(res.data.replace(\uFEFF,))if (data.bs success) {uni.showToast({title: data.errmsg,duration: 2000,icon: success})successUp;// console.log(上传图片成功, JSON.parse(res.data));// var data JSON.parse(res.data);// console.log(data)// 把获取到的路径存入imagesurl字符串中that.infolist[e].imglist.push(data.img)// console.log(this.data.imagesurl)} else if (data.bs guoqi) {uni.showToast({title: data.errmsg,duration: 2000,icon: error})setTimeout(function() {uni.redirectTo({url: ../../pagesD/login/login})}, 500)} else {uni.showToast({title: data.errmsg,duration: 2000,icon: error})}},fail: (res) {failUp;},complete: () {i;if (i length) {// Toast(总共 successUp 张上传成功, failUp 张上传失败);} else { //递归调用uploadDIY函数that.uploadDIY(filePaths, successUp, failUp, i, length,e);}},});},
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87980.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!