小程序使用阿里云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视频链接,换了视频但是小程序还是老视频的主要内容,如果未能解决你的问题,请参考以下文章

阿里云里oss图片上传的复制文件地址太长了,怎么办?

微信小程序环境下将文件上传到阿里云OSS

微信小程序直接上传文件到阿里云OSS组件封装

微信小程序直接上传文件到阿里云OSS组件封装

微信小程序解决存在图片太大而有效显示区域较小--阿里云oss产生缩略图

oss 视频转码