小程序使用阿里云oss视频链接,换了视频但是小程序还是老视频
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序使用阿里云oss视频链接,换了视频但是小程序还是老视频相关的知识,希望对你有一定的参考价值。
这是你的视频,没有进行更新,或者你没有把这个原来的视频进行删除,现在视频进行上传,再把这个新的视频上传之后,才能够连接的过程中显示新的视频。 参考技术A 小程序使用阿里云oss视频链接,换了视频但是小程序还是老视频:一是网络没有连接。二是系统出现问题 可以重启一下。 参考技术B const key= path + new Date().getTime() + tempFilePath.split("tmp/")[1]; //存放图片命名格式//时间戳+ tempFilePath(wx.chooseMedia获取到的临时路径)组成非重复的命名格式就行
2.获取policy
const env = require('config.js');
const base64 = require('base64.js');
const getPolicyBase64= function()
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,1* 1024 * 1024 * 1024] // 设置上传文件的大小限制1G
]
;
const policyBase64 = base64.encode(JSON.stringify(policyText));
return policyBase64;
3.获取OSSAccessKeyId 、accessKeySecret、securityToken
后台接口返回
服务端搭建一个STS服务,之后由客户端获取STS临时授权账号并生成签名。
调用后台接口统一返回OSSAccessKeyId、accessKeySecret、securityToken 等敏感信息
image.png
4.获取signature
//传参:步骤2生成的policy 后台返回:accessKeySecret
const Crypto = require('crypto.js');
const getSignature = function(policyBase64,accessKeySecret)
const bytes = Crypto.HMAC(Crypto.SHA1, policyBase64, accessKeySecret,
asBytes: true
);
const signature = Crypto.util.bytesToBase64(bytes);
return signature;
作者:瓜田猹
链接:https://www.jianshu.com/p/bd8ebc3bfee5
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。 参考技术C 小程序使用阿里云oss视频链接,换了视频但是小程序还是老视频:小程序使用阿里云oss视频链接,换了视频但是小程序还是老视频因为虽然说是换了视频,但是他小程序里面的这个链接我们还是在里面呢,他还有一个更新的一个过程,还有一个滞后的一个过程,他原始的数据还是存在的 参考技术D 小程序使用阿里云oss视频链接,换了视频但是小程序还是老视频
小程序使用阿里云oss视频链接,换了视频但是小程序还是老视频因为虽然说是换了视频,但是他小程序里面的这个链接我们还是在里面呢,他还有一个更新的一个过程,还有一个滞后的一个过程,他原始的数据还是存在的
❤️微信小程序 云开发 教程合集(视频+图文)免费❤️
一、视频版
微信小程序云开发视频教程上线啦
二、图文版
(1)预备知识
1. 怎么注册开通个人微信小程序
2. 微信小程序云开发教程-互联网软件的运作模式
3.微信小程序云开发教程-云开发对微信小程序带来的变革作用
4.微信小程序云开发教程-互联网软件产品开发流程和团队分工
5.微信小程序云开发教程-小程序在云开发下的运作模式
6.微信小程序云开发教程-一文学会Json
7.微信小程序云开发教程-JavaScript入门(1)-学习环境、函数、调试
8.微信小程序云开发教程-JavaScript入门(2)-变量定义
9.微信小程序云开发教程-JavaScript入门(3)-数据类型
10.微信小程序云开发教程-JavaScript入门(4)-捕捉异常
11.微信小程序云开发教程-JavaScript入门(5)-函数异步同步
12.微信小程序云开发教程-JavaScript入门(6)-常用函数
13.微信小程序云开发教程-微信开发者工具如何新建项目
(2)原型设计
1.微信小程序云开发教程-产品原型的意义
2.微信小程序云开发教程-用户体验地图及功能页面归纳
3.微信小程序云开发教程-墨刀原型工具入门
(3)前端开发
1.微信小程序云开发教程-微信小程序框架的介绍
2.微信小程序云开发教程-微信小程序的JSON配置
3.微信小程序云开发教程-WXML入门-基本语法
4.微信小程序云开发教程-WXML入门-常用组件和属性
5.微信小程序云开发教程-WXML入门-数据绑定
6.微信小程序云开发教程-WXML入门-列表渲染
7.微信小程序云开发教程-WXML入门-条件渲染
8.微信小程序云开发教程-WXSS入门-基本语法
9.微信小程序云开发教程-WXSS入门-样式的使用
10.微信小程序云开发教程-WXSS入门-常用样式
11.微信小程序云开发教程-微信小程序的JS基础-js文件基本结构与生命周期
12.微信小程序云开发教程-微信小程序的JS基础-常用的回调函数
13.微信小程序云开发教程-微信小程序的JS基础-事件响应与视图层数据获取
14.微信小程序云开发教程-微信小程序的JS基础-this关键字
15.微信小程序云开发教程-微信小程序的JS基础-视图层数据更新
16.微信小程序云开发教程-微信小程序的API入门-API的类型和语法结构
17.微信小程序云开发教程-微信小程序的API入门-常用API
18.微信小程序this.setData如何修改对象、数组中的值
19.微信小程序云开发教程-微信小程序的JS高级-全局数据读写
20.微信小程序云开发教程-微信小程序的JS高级-页面间数据传递
21.微信小程序云开发教程-小程序代码发布和上线运行
22.微信小程序云开发教程-小程序端调用云函数
(4)后端开发
1.微信小程序云开发教程-数据库小白入门
2.微信小程序云开发教程-云数据库
3.微信小程序云开发教程-手把手:小程序数据库设计
4.微信小程序云开发教程-云数据库导入数据
5.微信小程序云开发教程-云函数入门(1)-开发步骤
6.微信小程序云开发教程-云函数入门(2)-接收参数、前端调用
7.微信小程序云开发教程-云函数获取用户授权信息
8.微信小程序云开发教程-云函数操作数据库-增、查
9.微信小程序云开发教程-云函数操作数据库-排序查询、指令查询
10.微信小程序云开发教程-云函数操作数据库-修改、删除
11.微信小程序云开发教程-分页查询
12.微信小程序云开发教程-云函数发送订阅消息
13.微信小程序云开发教程-后端接口分析和接口返回值的格式定义
14.微信小程序云开发教程-手把手:获取微信订阅消息的模板ID
以上是关于小程序使用阿里云oss视频链接,换了视频但是小程序还是老视频的主要内容,如果未能解决你的问题,请参考以下文章