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

怎样能注册自己的网站网页制作工具有哪些

怎样能注册自己的网站,网页制作工具有哪些,一个人免费观看在线高清国语,做古风头像的网站阿里OSS对象存储 前几天公司要求做一个app上传视频和图文的功能,针对视频与图片的上传,公司这边走的是阿里的OSS对象存储。 在之前的测试过程中,部分视频上传会失败。由于我对这个OSS存储不是很熟,因此我咨询了阿里的售后工程师…

阿里OSS对象存储

前几天公司要求做一个app上传视频和图文的功能,针对视频与图片的上传,公司这边走的是阿里的OSS对象存储。

在之前的测试过程中,部分视频上传会失败。由于我对这个OSS存储不是很熟,因此我咨询了阿里的售后工程师,结果发现:我挺瞎的……[捂脸]

与阿里售后工程师聊天记录如下:

在这里插入图片描述
问题描述:有些几M的视频是可以上传成功的,但是超过几M之后就不能上传成功了,但是具体几M,我还不清楚……,也没有办法弹窗提示用户。

在提供了一系列的上传参数后,阿里工程师回复如下:

在这里插入图片描述
在这里插入图片描述
在前端代码中,我找到了这个content-length-range字段,然后将参数调大,问题解决……

后面附上Uniapp上传视频到阿里OSS对象存储后,返回网址的代码:

async chooseVideo() {let _this = this;console.log(_this.editorCtx);uni.chooseVideo({count: 1, //最多可以选择的图片张数,默认9sizeType: ['compressed'], //original 原图,compressed 压缩图,默认二者都有sourceType: ['album', 'camera'], //album 从相册选图,camera 使用相机,默认二者都有success: (respone) => {uni.showLoading({title: '加载中'  });console.log(respone.size);if(respone.size > 100 *1024 *1024){uni.showToast({title:"当前视频超过100M",icon:"none"})return;}_this.$request.urlRequest('/gate/oss/token', {},'GET',(res) => {if (res.code == 200) {let data = res.result;console.log(data);let env = {uploadImageUrl: 'https://58d.oss-cn-hangzhou.aliyuncs.com/', // 默认存在根目录,可根据需求改AccessKeySecret: data.AccessKeySecret, // AccessKeySecret 去你的阿里云上控制台上找OSSAccessKeyId: data.AccessKeyId, // AccessKeyId 去你的阿里云上控制台上找stsToken: data.SecurityToken,timeout: 87600 //这个是上传文件时Policy的失效时间}let dir = 'shipin/';console.log(respone);let filePath = respone.tempFilePath;const aliyunFileKey = dir + new Date().getTime() + Math.floor(Math.random() * 150) + '.mp4';const aliyunServerURL = env.uploadImageUrl; //OSS地址,需要httpsconst accessid = env.OSSAccessKeyId;const policyBase64 = _this.getPolicyBase64(env);const signature = _this.getSignature(policyBase64, env); //获取签名const stsToken = env.stsToken;let param = {'key': aliyunFileKey,'policy': policyBase64,'OSSAccessKeyId': accessid,'signature': signature,'success_action_status': '200','x-oss-security-token': stsToken,'stsToken': stsToken};uni.uploadFile({url: "https://58d.oss-cn-hangzhou.aliyuncs.com/", //开发者服务器 urlfilePath: filePath, //要上传文件资源的路径name: 'file', //必须填fileformData: param,success: (res) => {uni.hideLoading();_this.detail.media = aliyunServerURL + aliyunFileKey;console.log(_this.detail.media);},fail: (err) => {uni.hideLoading();},})}})}});
},
getSignature(policyBase64, env) {const accesskey = env.AccessKeySecret;const bytes = Crypto.HMAC(Crypto.SHA1, policyBase64, accesskey, {asBytes: true});const signature = Crypto.util.bytesToBase64(bytes);return signature;
},
getPolicyBase64(env) {let date = new Date();date.setHours(date.getHours() + env.timeout);let srcT = date.toISOString();const policyText = {"expiration": srcT, //设置该Policy的失效时间,超过这个失效时间之后,就没有办法通过这个policy上传文件了"conditions": [["content-length-range", 0, 100 * 1024 * 1024] // 设置上传文件的大小限制,50mb]};const policyBase64 = base64.encode(JSON.stringify(policyText));return policyBase64;
},
http://www.lbrq.cn/news/2778769.html

相关文章:

  • 北京网站建设怎么样天怎样创建一个网站
  • 二级域名指向 独立网站做网站推广一般多少钱
  • 如何建做校园购物网站肇庆网站建设制作
  • 做网站需要阿里云吗太原百度seo排名软件
  • 结合七牛云做视频网站福州关键词排名优化
  • 哪个网站专做民宿软件开发
  • 做网站的一些话术chatgpt 链接
  • 建设部电教中心网站seo自学网免费
  • wordpress内置播放器百度搜索seo
  • 中国进出口贸易官网网站建设优化哪家公司好
  • 营销网站建站公司转让如何进行app推广
  • 做教案找资料有哪些网站站长之家关键词查询
  • wordpress会员制网站自己开一个培训机构流程
  • 网站开发主管岗位职责说明书福州网站优化公司
  • 国家查企业信息查询平台移动网站优化排名
  • 做毕设的网站如何在外贸平台推广
  • 做网站的厉害还是黑网站的厉害拼多多代运营一般多少钱
  • 莞城网站推广自助建站系统代理
  • 河北建设集团有限公司 信息化网站网络营销软文范文
  • 蓝鸟E4A做网站程序网页制作官方网站
  • 佛山java web网站开发营销型网站建设专家
  • 百浪科技做网站怎么样html网页制作软件有哪些
  • 企业网站的建立联系方式东莞有哪些做推广的网站
  • 成品网站价格表b2b平台有哪些平台
  • 哈尔滨网站建设模板策划电商运营培训课程
  • 男科免费咨询短视频搜索优化
  • 网站数据统计怎么做搜索引擎营销方法
  • 免费建设个人手机网站系统优化工具
  • 做网站用什么字体比较好企业网站seo推广
  • 做网站能赚钱吗知乎网络营销推广平台有哪些
  • [激光原理与应用-308]:光学设计 - 266皮秒深紫外激光器设计图纸示例解析(基于工程实现与专利技术)
  • Java NIO 核心精讲(上):Channel、Buffer、Selector 详解与 ByteBuffer 完全指南
  • Day7--滑动窗口与双指针--1695. 删除子数组的最大得分,2958. 最多 K 个重复元素的最长子数组,2024. 考试的最大困扰度
  • 实践笔记-VSCode与IDE同步问题解决指南;程序总是进入中断服务程序。
  • [python学习记录2]变量
  • 生成模型实战 | InfoGAN详解与实现