服务端配合web端上传视频

本文详细介绍了如何在服务端和Web端配合完成视频上传操作。从Web端的文件选择、断点续传到服务端的文件接收、存储及进度反馈,揭示了整个上传过程的关键技术和实现细节。
摘要由CSDN通过智能技术生成


一般来说   我们使用阿里云的oss储存,上传文件大多数是在服务端上传,但是有的时候需要另一种上传方式—客户端上传。
资料来源:
java后台获取policy和签名:
这个文件中  我们修改了其部分源码  以便视频上传
客户端上传分两种,一种是url上传,一种是头部信息上传。这里介绍url上传
首先,web端需要从后台请求接口并拿到以下数据:
1、accesskey
2、policy
3、签名信息
4、文件名或路径
5、本项目在oss的访问域名
其中 accesskey是真实的accesskeyid,最重要的几个元素就是accesskey,签名,policy。缺一不可。
后台需要做的,是利用oss提供的接口,将签名和policy生成;
/******   代码 *****/
首先利用ajax去请求后台接口
                     var  objdata ;
                     var  file  =  this . files [ 0 ] ;
                    $ . ajax ({
                        url : ‘http://’ + headhttp + ‘/oss/webOss’ ,
                        dataType : ‘json’ ,
                        async : false , //设为同步  以避免ajax请求未完成就进行下一步操作
                        data : { “contentType” : file . type } ,
                        type : ‘post’ ,
                        success : function (resp){
                             if ( resp . code  ==  13000 ){
                                alert ( resp . msg ) ;
                                 dialog . hideLoading () ;
                                 return  false ;
                             } else {
                                 flog  =  true ;
                                 objdata  =  resp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值