当前位置: 首页 > news >正文

网站定制站百度seo服务方案

网站定制站,百度seo服务方案,wordpress站点名没有更改,erp系统仓库管理系统前端实现文件上传到oss(阿里云)适用于vue、react、uni-app,获取视频第一帧图片 用户获取oss配置信息将文件上传到阿里云,保证了安全性和减轻服务器负担。一般文件资源很多直接上传到服务器会加重服务器负担此时可以选择上传到oss&…

c、初始化OSS对象:

this.client = new OSS({region: '',//地域(在创建 Bucket 的时候指定的中心位置),这里可能不知道具体地域怎么填其实就是 oss-cn-中心位置 ,例:region:'oss-cn-chengdu',chengdu则是创建bucket是指定的位置成都。accessKeyId: '', //阿里云产品的通用idaccessKeySecret: '',//密钥bucket: '' //OSS 存储区域名
});

d、定义选取文件上传到oss的方法

uploadFile(event){let file = event.target.files[0]if(!(/^\S+\.mp4$/.test(file.name))){return this.$message.error('请上传视频文件')}/*** 文件的类型,判断是否是视频*/let param = new FormData()param.append('file', file, file.name);console.log('开始上传')this.put(file.name,file)
},

e、定义put方法上传到阿里云

async put (name,file) {try {var fileName = new Date().getTime()+name;//object-name可以自定义为文件名(例如file.txt)或目录(例如abc/test/file.txt)的形式,实现将文件上传至当前Bucket或Bucket下的指定目录。let result = await this.client.put(fileName, file);this.video_url=result.url;//返回的上传视频地址//一下为生成图片处理的签名 URL t_1000表示第一秒视频图片,常用来作为视频封面图const imgRes = this.video_url+'?x-oss-process=video/snapshot,t_1000,f_jpg,w_0,h_0,m_fast';      } catch (e) {          console.log(e);}
},

可能遇到的问题:
1、跨域不能上传成功:
跨域不能上传成功里插入图片描述
去阿里云配置域名,上传服务器验证

uni-app中使用(需要后端配合一下)

1、data定义数据

data() {return {ossData:{accessid: "",dir: "/uploads/202003/",expire: 1585653811,host: "",policy: "",signature: ""},fileInfo:null,}
},

2、定义选择要上传的视频文件方法

selVideo(type){uni.chooseVideo({count: 1,maxDuration:15,compressed:false,success: (res) => {if(parseFloat(res.duration)>=16){return this.$toast('请选取小于15s的视频!')}let tempFilePath = res.tempFilePath;this.fileInfo=res;if(!this.fileInfo){return}uni.showLoading({title:'上传中...'})this.getOssSign(res.tempFilePath)	}							});
},

3、定义获取服务器端返回oss配置方法

async getOssSign(path,type){let [e, data] = await this.$api.getOssSign();if (e) returnif (data.errNum === 200) {										this.ossData=data.result;	let fileName=new Date().getTime()+'app'+this.fileInfo.tempFilePath.substr(this.fileInfo.tempFilePath.length-6,)uni.uploadFile({url: this.ossData.host,  //后台给的阿里云存储给的上传地址filePath: path,  fileType: 'video',name: 'file',formData: {key: fileName,  //文件名policy: this.ossData.policy,  //后台获取超时时间OSSAccessKeyId: this.ossData.accessid, //后台获取临时IDsuccess_action_status: '200', //让服务端返回200,不然,默认会返回204signature: this.ossData.signature //后台获取签名},success: (res) => {console.log(res,fileName);uni.hideLoading();uni.showToast({title: '上传成功',icon: 'success',duration: 1000});this.video=this.ossData.host+'/'+fileName;		},fail: (err) => {uni.hideLoading();uni.showModal({title: '上传失败',content: err.errMsg,showCancel: false});},complete:(com) => {console.log(com)}});				}else{this.$toast(data.errMsg);}
},
http://www.yayakq.cn/news/381701/

相关文章:

  • 宁波建设厅网站佛山招收网站设计
  • 建站总结报告福安建设厅网站
  • 服饰商城网站建设网址你知道我的意思的免费
  • 北京 网站设计找时代创信好wordpress短链接
  • 张家界网站建设的公司公司网页需要哪些内容
  • 大数据技术建设网站用软件做的网站权限
  • 网站 建设服务器制作ppt
  • 深圳手机端网站建设专业承德网站制作人才招聘
  • 网站租金可以做办公费吗汕头门户网站
  • 学做网站的学校重庆线上推广软件
  • 外贸建站平台微信h5网站模板下载
  • 北镇做网站wordpress开发工作流6
  • 营销型企业网站建设规划探讨wordpress特别卡 iis
  • 宛城区网站建设网站建设部
  • 包头市网站建设公司网站专题制作流程
  • 有哪些网站代做包装毕设网站建设公司熊掌号
  • 做不做我女朋友的网站搜建筑
  • 网站建设加推广公司网站制作策划
  • 从事网站建设的工资建设银行信用卡被钓鱼网站骗了15000
  • 网站建设与网页制作案例wordpress文件上传下载
  • 佛山网站建设公司北京电力交易中心史连军
  • 百度网站地图文件建设社团网站的可行性分析
  • 重庆八大员证书查询网站北京网络推广公司wyhseo
  • 网站建设平台官网要点有哪些石景山做网站公司
  • 网站建设公司发展理念网络服务停用
  • 北仑营销型网站制作苏州网页制作服务
  • 可做生物试卷的网站网站做收款要什么条件
  • 旅行做攻略的网站精准ip地址查询工具
  • qq钓鱼网站在线生成器儿童摄影网页制作代码html
  • 网站如何自动手机版全球十大建筑设计事务所