更新时间:2026-05-16
点击次数: 
从 v5.0.0 版本开始,我们对 SDK 的内容进行了精简。所有管理操作,比如:创建/删除 bucket、为 bucket 绑定域名、设置数据处理的样式分隔符、新增数据处理样式等都去除了。另外,此前服务端还有自己独有的上传 API,现在也推荐统一成基于客户端上传的工作方式。
此文档示例基于最新版本 SDK,如出现不存在的方法请尝试升级 SDK 至最新版本。
为了尽可能地改善终端用户的上传体验,七牛云存储首创了客户端直传功能。更多信息请参阅业务流程。
SDK 内置两种上传方式:表单上传和分片上传,并根据具体情况,内部做了自动切换。表单上传使用一个 HTTP POST 请求完成文件的上传,因此比较适合较小的文件和较好的网络环境。相比而言,分片上传更能适应不稳定的网络环境,也比较适合上传比较大的文件(例如数百 MB 或更大)。
若需深入了解上传方式之间的区别,请参阅上传类型中表单上传分片上传 v1 版分片上传 v2 版接口说明。 可以选择分片上传版本,推荐version = v2,表示分片上传 v2 版,version = v1,表示分片上传 v1 版,兼容历史情况,详见 put_file_v2 或 put_stream_v2 方法的API 文档。
Tips:上面的 Demo 只是针对视频转码功能,如果您需要使用比如音视频切片、视频截图、视频拼接等功能只需要修改上面 fops 后面的参数即可,如:fops = vframe/jpg/offset/1/w/480/h/360/rotate/90就表示视频截图了。
可以看到上传成功后的行为主要是由上传凭证中的 上传策略 来指定。其中 上传策略 可以指定的行为不止这些,具体请参阅上传策略。
上面的 Demo 只是针对视频转码功能,如果您需要使用比如音视频切片、视频截图、视频拼接等功能只需要修改上面
fops = vframe/jpg/offset/1/w/480/h/360/rotate/90
工作流模板是预先编排好的一系列媒体处理流程(如转码、截图、视频拼接等各类处理),登录对象存储控制台
但这个只是将转码这个耗时的操作提交到队列中,要想知道转码操作现在的状态, 需要根据返回的persistentId进行查询,查询接口。如果您不方便持续轮询每个异步处理的进度和状态,七牛可以异步处理完成后通知您们的业务服务器。这样就需要您在视频转码的例子中,初始化PersistentFop 时添加上notifyUrl, 来通知您们的业务服务器。
如果您有任何关于我们文档或产品的建议和想法,欢迎到我们的技术论坛参与讨论。
电子邮箱: facai@126.com
热线电话: 0755-89800918
公司地址: 深圳市南山区粤海街道高新区社区深圳湾创新科技中心2栋A座22层
Copyright © 2012-202X 球速体育公司 版权所有 Powered by EyouCms
备案号:粤ICP备05004158号-1
