七牛云视频上传方法 上传进度 断点续传
2016-10-21 15:11
211 查看
#import <QiniuSDK.h> 一。七牛云视频上传的两种方法 方法1. 文件地址上传 已知视频在本地的地址 fileUrl [_upManager putFile:fileUrl key:nil token:uptoken complete: ^(QNResponseInfo *info, NSString *key, NSDictionary *resp) { NSLog(@"看看-------%@",info); NSLog(@"看看-------%@",resp); } option:opt]; 方法2. 将视频转为data上传 [_upManager putData:fileData key:nil token:uptoken complete: ^(QNResponseInfo *info, NSString *key, NSDictionary *resp) { NSLog(@"看看-------%@",info); NSLog(@"看看-------%@",resp); // [self sysData:resp andSynData:synData ]; } option:opt]; 二。带上传进度的上传方法 #import <QiniuSDK.h> #import <Qiniu/QNUploadOption.h> // 上传进度代理方法 QNUploadOption * uploadOption = [[QNUploadOption alloc] initWithProgressHandler:^(NSString *key, float percent) { // percent 为上传进度 }]; [_upManager putFile:fileUrl key:nil token:uptoken complete: ^(QNResponseInfo *info, NSString *key, NSDictionary *resp) { NSLog(@"看看-------%@",info); NSLog(@"看看-------%@",resp); } option:uploadOption]; 三。带上传进度 断点续传的上传方法 #import <QiniuSDK.h> #import <Qiniu/QNUploadOption.h> // 上传进度代理方法 QNUploadOption * uploadOption = [[QNUploadOption alloc] initWithProgressHandler:^(NSString *key, float percent) { // percent 为上传进度 forKey:videoName]; }]; //文件管理 文件路径可以自定义 NSString *document = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; //upprogress 文件夹用来存储上传进度 七牛云自动实现记录 无需别的操作 NSString* fileurl = [document stringByAppendingPathComponent:@"upprogress"]; // 传入断点记录的代理 QNFileRecorder *file = [QNFileRecorder fileRecorderWithFolder:fileurl error:nil]; // 创建带有断点记录代理的上传管理者 QNUploadManager *upManager = [[QNUploadManager alloc] initWithRecorder:file]; if (token) { // 以文件形式上传==========断点续传的话只能使用文件上传 [upManager putFile:videoUrl key:videoName token:token complete:^(QNResponseInfo *info, NSString *key, NSDictionary *resp) { NSLog(@"看看-------%@",info); NSLog(@"看看-------%@",resp); } option:uploadOption];
相关文章推荐
- js上传视频方法及监控进度
- js上传视频方法及监控进度
- 使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
- FCKeditor 图片上传进度条不动的解决方法
- 百度UEDITOR 内网上传视频支持IE8的方法
- 基于mars老师视频,android 腾讯微博微博 HttpClient 方法实现上传图片
- 屏蔽视频网站 Flash Player 的P2P上传最好的方法
- PHP文件上传进度处理方法
- 图片、视频上传小记(基于七牛云)
- ueditor上传大容量视频报http请求错误的解决方法
- OkHttp学习(3)-->>同步、异步之上传文件至服务器(重写RequestBody方法,实现上传进度接口回调)
- hadoop FileSystem 重写 Progress 方法获取文件上传总进度
- iOS大文件分片上传和断点续传 标签: iOS大文件分片断点续传获取视频获取图片 2016-05-17 15:52 4881人阅读 评论(8) 收藏 举报 分类: 技术—iOS 版权声明:本文为博
- asp.net下ueditor上传大容量视频报http请求错误的解决方法
- iwebshop商城上传视频(断点续传)
- ajax 异步上传带进度条视频并提取缩略图
- php实现跟踪文件上传进度实现方法
- App Preview 视频预览的创建和上传方法
- python 调用海康linux下psdatacall_demo,实现获视频取码流并返回到python,以及上传信息到人脸库的方法
- [置顶] Ueditor修改图片上传方法,Ueditor修改视频上传方法