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

仙桃网站设计网站开发建设挣钱吗

仙桃网站设计,网站开发建设挣钱吗,已收录的网站不好优化,广州企业建设网站vueminio实现文件上传操作 minio文件上传vueminio实现文件上传操作 minio文件上传 minio文件上传有两种方法#xff1a; 第一种是通过ak#xff0c;sk#xff0c;调用minio的sdk putObject进行文件上传#xff1b;该方法支持go#xff0c;java#xff0c;js等各种语言minio实现文件上传操作 minio文件上传vueminio实现文件上传操作 minio文件上传 minio文件上传有两种方法 第一种是通过aksk调用minio的sdk putObject进行文件上传该方法支持gojavajs等各种语言第二种是后端生成presignedUrl前端通过该url实现文件上传 vueminio实现文件上传操作 以上说的两种方法中第一种方法会把aksk暴露给前端造成一定的安全隐患所以如果要使用第一种方法需要向后端请求生成临时的aksk 这边我们实现了第二种方法。 前端代码如下这种方法的思路是先向后端请求生成presigned-url然后再通过binary的方式进行文件上传注意这里有一个小坑就是上传文件不要使用form-data否则会在文件加上WebKitFormBoundary前缀minio生成的presigned-url没有对此进行解析这种上传方式会导致如.png .mp4的文件打不开。 templateel-upload refuploadRef :http-requestuploadSubmit :auto-uploadfalse v-model:file-listfileList :limit1:on-successonSuccesstemplate #triggerel-button typeprimary stylewidth: 100px;select/el-button/templateel-button typesuccess clickuploadRef.submit() stylemargin-left: 2rem;width: 100px;upload/el-buttondiv classdemo-progressel-progress :percentagepercent //divel-button sizesmall typeprimary clickcancelUpload取消上传/el-button/el-upload /templatescript setup import { ref } from vue import axios from axios; const uploadRef ref(); const fileList ref([]); let percent ref(0); let Cancel axios.CancelToken.source()async function uploadSubmit(options) {console.log(options)const item options[file];var presignedUrl var objSize item.size;let bodyJson {accessKey: ak,bucket: bucket,object: object,expireSeconds: 3600 // s};axios.put(/path/uploadUrl, bodyJson).then(res {if (res.status 200) {presignedUrl res.data.dataaxios({method: put,url: presignedUrl,data: item, // 重点1直接将原始二进制流赋给dataheaders: {Content-Type: application/octet-stream, // 重点2},timeout: 3600000, // msonUploadProgress: function (e) {percent.value parseInt(e.loaded / objSize * 100);},cancelToken: Cancel.token}).then(res {if (res.status 200) {console.log(success)}}).catch(err {console.log(err)}) }}) }const onSuccess (response, file, fileList) {console.log(response);console.log(file);console.log(fileList); }function cancelUpload() {Cancel.cancel();Cancel axios.CancelToken.source(); // 重新定义cancelToken }/script style scoped .demo-progress .el-progress--line {margin-bottom: 15px;width: 350px; } /style
http://www.dnsts.com.cn/news/164605.html

相关文章:

  • 仿站 做网站做网站运营好还是SEO好
  • cida室内设计师资格证百度seo关键词优化公司
  • 七台河网站制作做企业网站建设公司哪家好
  • 做微信公众号用什么网站黑龙江省住房和城乡建设部网站
  • 网站设计文字大小申请域名需要多久
  • 建设网站德州seo 服务
  • 漯河住房和城乡建设局网站哪些公司网站推广能赚钱
  • pc网站运营宿迁网站建设流程
  • 网站首页制作实验报告网站免费制作教程
  • 没有网站没有推广如何做外贸网站定制成exe
  • 产品网站建设公司网站开发技术创业计划
  • 青岛做外贸网站建设银行网站看不到e商
  • 自己做微商想做个网站cdn网站加速
  • 网站设计公司模板head first wordpress 中文版
  • 微网站模板怎么用网站建设的标签指的是
  • 秦都区建设局网站商城网站开发实施方案
  • 哪些网站被墙营销型企业网站制作
  • 广东网站系统建设.la域名做的网站
  • 个人建什么样的网站怎么做才能设计出好的网站
  • 学做效果图的网站有哪些除了个性化阶段
  • 柳州企业网站制作廊坊视频优化展现
  • 发现了一个做字素的网站移动互联应用技术
  • wordpress sqlite3三河seo
  • 网站建设与熊掌号未来的关系制作个人网站
  • 外国购物网站设计风格阿里云oss wordpress
  • 做冒菜店网站集美网站开发
  • 网站建设前的市场分析郑州 手机网站制作
  • 妇女网站建设方案外贸是做什么的学什么专业
  • 企业网站建设怎么样做会计分录如何让百度收录中文域名网站
  • 淘宝网站做推广收费吗wordpress修改文件上传大小