java上传视频到七牛云_七牛云视频上传等功能

9a00da27f2e6bda485bbb8fdf17f7afc.png

一、js-sdk(前端直接上传)

废话不多说直接上干活:

需要:QINIU_ACCESS_KEY 在个人密钥

QINIU_SECRET_KEY 在个人密钥

QINIU_BUCKET 存储空间列表的名称

QINIU_DOMAIN

dc0b533f0dbff39121d50e39a0a80ca3.png
QINIU_DOMAIN

1、需要下载js-sdk 这个本宝宝已经帮你们准备好了去除了多余的东西(页面需要引入的所有文件js-sdk), 其中包含本宝宝封装的方法在customqiniu.js里。

2、如果你引入了customqiniu.js文件,上传页面只需要一个按钮即可

<div class="upload-demo">
<div id="pop-container">
<div id="pop-upload" data-qiniu-domain="{{ $QINIUDOMAIN }}">
<!-- 这里任何标签都可以 -->{{--<label for="">上传图片</label>--}}
<input type="button" value="上传视频">
</div>
</div>
</div>

<div id="pickfiles"></div>

本宝宝当初简单弄了一个可以作为参考上传页面和控制器

3、customqiniu.js文件里面需要token,最好由服务端生成通过接口获取最好,服务端的token生成会在下面说明。

2aa24411b7d33f80f4da017a47d57486.png

二、安装qiniu php-sdk

1、$ composer require qiniu/php-sdk

2、页面用普通的input标签file类型就OK

3、以larvarel框架为例,服务端处理:下面流程包括 上传存储、转码:

8a644ee7e88b060f929e4d80e231849d.png

然后就是本地的存储

efc4e0225ffdfe843d9416d228691533.png

结果:

4c13521dfabda8e393d605329539efeb.png

本地预览:

1be42aa541d5185c6b46c4fde95797ba.png

至此,七牛云的视频上传已经写完,更多功能请查看七牛官方文档,以上文章如有问题欢迎指正和探讨。

Email: 514162504@qq.com。

QQ:514162504

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值