为了账号安全,请及时绑定邮箱和手机立即绑定

php oss web直传视频到oss

php oss web直传视频到oss

慕移动3076253 2019-04-19 00:51:52
php 实现的在管体端后台,不经过服务器直接上传到oss;请哪位大神指导一下,
查看完整描述

3 回答

?
安浪创想

TA贡献81条经验 获得超23个赞

前端直接调把file文件post到OSS的接口就行了,而PHP后端要先生成一个临时Token,如果不在服务器端生成临时的AccessToken或者直接不用Token会有oss接口被随意上传的安全风险。

先把文件推送到oss端,一般阿里云名字根据自己文件名为一个oss文件对象名称,那么上传之前使用客户端语言JavaScript或者APP客户端的话使用java或者swift这些语言获取文件然后生成一个sha1值或者时间日期序列号或者其它一个自己规则的最大程度保障唯一性的文件名作为上传文件的对象名称,先在客户端本地暂存(变量存储或者持久化存储),然后客户端推送文件到oss成功响应后把前面暂存的文件对象名传到自己php后台服务器数据里,这样就不需要经过php后端了。

阿里云oss的话使用STS生成临时上传令牌,其他oss存储根据官方文档生成上传需要的token即可

查看完整回答
反对 回复 2019-07-29
  • 3 回答
  • 0 关注
  • 1422 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信