关于这一点:Manifest-d1e2227.html
因此,我在Rackspace上通过PUT命令上传了以下JSON:
正文:
[
{
"path": "/archive5/8b98fb0bc6f8694d07a1bc851b58f72a",
"etag": "8b98fb0bc6f8694d07a1bc851b58f72a",
"size_bytes": 20971520
},
{
"path": "/archive5/c234d0f0204f67340fb4741bdf9f5e92",
"etag": "c234d0f0204f67340fb4741bdf9f5e92",
"size_bytes": 8382711
}
]网址:hashhash/archive5/606f95dbf0a17bd7d5de202f3aab98c7?multipart-manifest=put 方法:放置 标头 ETag: 606f95dbf0a17bd7d5de202f3aab98c7 内容-类型:应用程序/八进制流 内容长度: 266 X-8月-令牌: theAuthToken X-8月-项目-Id: theProjectId
但之后Cloudfile会返回
问题保存/更新对象hashhash/archive5/606f95dbf0a17bd7d5de202f3aab98c7] HTTP状态422响应 不可处理实体 无法处理所包含的指令
我做错什么了?我已经验证了JSON主体中的文件确实存在,并且它们具有正确的路径/etag(Md5)和文件大小.
发布于 2014-07-02 17:38:49
你试过用php-opencloud来做这件事吗?有一个upload-large-object.php为您处理所有的细节。
https://stackoverflow.com/questions/24535869
复制相似问题