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

网站的推广费用有用模板网在线制作免费网站

网站的推广费用,有用模板网在线制作免费网站,网址大全免费,精品展厅设计vue前端直传图片与视频到阿里云OSS 1. 简介与日常使用2. 为什么要这么干#xff1f;是因为我司后端不行吗#xff1f;#xff1f;#xff1f;#xff08;确实#xff01;#xff09;3. vue前端直传的操作4. 如何上传到阿里OSS指定文件夹呢? 1. 简介与日常使用 阿里云… vue前端直传图片与视频到阿里云OSS 1. 简介与日常使用2. 为什么要这么干是因为我司后端不行吗确实3. vue前端直传的操作4. 如何上传到阿里OSS指定文件夹呢? 1. 简介与日常使用 阿里云OSS是一款由阿里巴巴云计算有限公司开发的基于云端的对象存储服务。它为企业和个人存储海量数据提供了完美的解决方案。简单来说就是一台服务器可以把静态资源放进去存储比如图片视频各种库然后会给你一个链接访问数据。日常使用的话一般用这个工具很方便要存什么东西直接拖进去就行。选择对应资源右键便可以看到信息 链接啥的详细信息。 2. 为什么要这么干是因为我司后端不行吗确实 这种场景是提供给用户使用的他们在各种系统里面点击上传图片的操作我们需要让文件直接传入阿里oss服务器。总不能给每个用户都提供一个OSS工具吧怕麻烦也怕骂娘。其实后端也能做文件通过接口传入后端他们来操作那只怕是展示不了咱们前端的牛逼了再说一句咱前端天下第一 3. vue前端直传的操作 安装依赖 —— npm方式 npm install ali-oss或者 —— yarn方式 yarn add ali-oss如果很多地方都会用到那么你可以封装到全局中去比如这样 const OSS require(ali-oss);const client new OSS({// yourregion填写Bucket所在地域。以华东1杭州为例Region填写为oss-cn-hangzhou。region: yourregion,// 从环境变量中获取访问凭证// 当然以下两个也可以直接写死accessKeyId: process.env.OSS_ACCESS_KEY_ID,accessKeySecret: process.env.OSS_ACCESS_KEY_SECRET,// 填写Bucket名称。bucket: examplebucket });常用的就这么四个参数如果你要更多可以看文档 上面的参数如果不知道问运维或者后端就行一般是他们去处理咱不干这破事。 接下来就是哪里用到哪里引入就行。你的文件路径肯定跟我的不一样别乱来啊兄弟 import { client } from /utils/alioss.js;template 部分这里没啥特别用element ui的就行 el-uploadclassavatar-uploader:on-previewhandlePictureCardPreview:action:http-requestUploadFileFn:on-successhandleSuccess:on-errorhandleError:on-changefileChange:accept.img,.png,.jpg,.jpeg:datauploadImgDatamultiple/el-upload需要注意的是action置为空使用 http-request。on-success 是不会触发的。js 部分 UploadFileFn(file) {// 定义文件名 用时间戳保证唯一性let fileName demo ${Date.parse(new Date())}.jpg; client().multipartUpload(fileName, file.file).then((res) {// 这里会返回信息// 如果返回了地址而且能在浏览器打开看到文件就是ok了console.log(res)// 做你想做的事情比如页面回显// 或者获取其他信息名字等等this.imageUrl res.url;}) }4. 如何上传到阿里OSS指定文件夹呢? 这里提供另一种写法顺便封装一下因为上传视频和上传图片都会用到。 UploadFilePublic(file, type, suffix) {// type用来判断 是图片还是视频// suffix是后缀名let fileName adver ${Date.parse(new Date())} suffix;let client new OSS({region: oss-cn-xxx,accessKeyId: xxx,accessKeySecret: xxx,bucket: xxx,});try {// 上传文件到指定文件夹const result client.put(material/ fileName, file.file);result.then((res, cal) {console.log(res);this.$message.success(上传成功);// 这里是获取一些参数顺便提供案例// 不要的去掉即可let obj {// fileDuration: 0,fileName: fileName,filePath: res.url,fileSize: file.file.size,// 后缀名fileSuffix: res.name.match(/.[^.]$/)[0],fileSignature: type img ? this.imgMd5 : this.videoMd5};// 图片上传if (type img) {// 做你想做的其他事情this.imageUrl res.url;}// 视频上传if (type video) {// 做你想做的其他事情this.videoUrl res.url;}});} catch (e) {console.error(上传失败:, e);}},推送到指定文件夹没有这个文件夹会自行创建若怕出错可以先在阿里OSS工具上先创建好此文件夹。 const result client.put(material/ fileName, file.file);感谢大家的支持最近尽量多更新一点也希望大家能鼓励鼓励 1. 希望本文能对大家有所帮助如有错误敬请指出 2. 原创不易还请各位客官动动发财的小手支持一波关注、评论、点赞、收藏 3. 拜谢各位后续将继续奉献优质好文 4. 如果存在疑问可以私信我(主页有Q)
http://www.zqtcl.cn/news/803358/

相关文章:

  • 企业3合1网站建设公司加强政协网站建设
  • 专业做互联网招聘的网站有哪些内容百度搜索引擎推广收费标准
  • 物流网站开发系统论文怎么知道网站程序是什么做的
  • 湖南高端网站制作公php网站后台
  • 建好的网站在哪里wordpress部署到git
  • 浙江坤宇建设有限公司网站毕业设计 旅游网站建设
  • 做网站月收入多少视频短视频api
  • 泰安网站建设哪家强网站流量指标
  • 网站毕业设计开题报告wordpress账户密码忘记
  • 做网站学费多少钱0基础学app程序开发
  • 忻州建站公司辽宁省建设执业信息网官网
  • 北京网站建设 云智互联集安网站建设
  • 无锡市建设培训中心网站私人订制软件平台
  • 宁波网站设计推荐荣盛网络招远网站制作
  • 网站开发维护运维室内设计师怎么找
  • 网站建设如何增加二级页面学网络工程好找工作吗
  • 网站设计的研究方法有哪些wordpress样式路径
  • 网站建设与网页设计...南通网站seo报价
  • 网站开发毕业设计说明书范文关键词排名代做
  • 本地环境建设网站南通网站制作怎样
  • 注册公司多少钱不用交税南昌seo网站推广费用
  • 网站建设与运营的论文的范本wordpress弹框登陆
  • 阿里云做的网站空间动画制作器
  • 徐州企业网站建设做视频网站需要多少上传
  • 记事本做网站怎么加背景图网站开发需要哪些人怎么分工
  • 南宁网站建设找哪家网站被k换域名
  • spring mvc 网站开发网站开发与管理所对应的职位及岗位
  • 国内做视频的网站有哪些宁波网站制作与推广
  • 织梦软件展示网站源码建设工程竣工验收消防备案网站
  • 网站里面的链接怎么做漳州建设网站