文件拼接(concate)

描述

本接口用于将数个源文件按指定顺序拼接成新文件。

接口规格

注意:接口规格不含任何空格与换行符,下列内容经过格式化以便阅读。

concat/mimeType/<encodedMimeType>
      /<encodedUrl2>
      /<encodedUrl3>
      /<encodedUrl4>
      /...
参数名称 必填 说明
/mimeType ● 目标文件的MIME类型
需要进行URL安全的Base64编码
/encodedUrlN ● 经过URL安全的Base64编码的完整源文件URL
1. 除去作为数据处理对象的源文件以外,还可以指定多个源文件;
2. 所有源文件必须属于同一存储空间;
3. 最多1000 个文件(含当前文件)。

附注

  1. 本接口只能用于预转持久化处理触发持久化处理

示例

  1. 以触发持久化处理形式,将多个文本文件拼接成一个(分别是a.txt、b.txt和c.txt 在同一个空间中,并且绑定域名test.clouddn.com):

    POST /pfop HTTP/1.1
    Host: api.qiniu.com
    Content-Type: application/x-www-form-urlencoded
    Authorization: QBox <AccessToken>
    
    
    bucket=qiniu-ts-demo
    &key=a.txt
    &fops=concat%2FmimeType%2FdGV4dC9wbGFpbg%3D%3D%2FaHR0cDovL3Rlc3QuY2xvdWRkbi5jb20vYi50eHQ%3D%2FaHR0cDovL3Rlc3QuY2xvdWRkbi5jb20vYy50eHQ%3D%26notifyURL%3Dhttp%3A%2F%2Ffake.com%2Fqiniu%2Fnotify
    

    注意:要在Authorization头部的<AccessToken>前添加QBox和半角空格。

以上示例的处理结果通知方式请参考持久化处理结果通知

内部参考资源


如果有任何问题,请进入 七牛云存储问答社区 或者发送 工单 咨询