Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 上载rackspace cloudfiles静态大对象时出现错误422_Php_Rest_Upload_Rackspace Cloud_Rackspace Cloudfiles - Fatal编程技术网

Php 上载rackspace cloudfiles静态大对象时出现错误422

Php 上载rackspace cloudfiles静态大对象时出现错误422,php,rest,upload,rackspace-cloud,rackspace-cloudfiles,Php,Rest,Upload,Rackspace Cloud,Rackspace Cloudfiles,关于这一点: 因此,我在Rackspace上通过PUT命令上传了以下JSON: 正文: [ { "path": "/archive5/8b98fb0bc6f8694d07a1bc851b58f72a", "etag": "8b98fb0bc6f8694d07a1bc851b58f72a", "size_bytes": 20971520 }, { "path": "/archive5/c234d0f0204f6

关于这一点:

因此,我在Rackspace上通过PUT命令上传了以下JSON:

正文:

[
    {
        "path": "/archive5/8b98fb0bc6f8694d07a1bc851b58f72a",
        "etag": "8b98fb0bc6f8694d07a1bc851b58f72a",
        "size_bytes": 20971520
    },
    {
        "path": "/archive5/c234d0f0204f67340fb4741bdf9f5e92",
        "etag": "c234d0f0204f67340fb4741bdf9f5e92",
        "size_bytes": 8382711
    }
]
网址:

方法:将

标题

ETag:606f95dbf0a17bd7d5de202f3aab98c7
内容类型:应用程序/八位字节流
内容长度:266
X-Auth-Token:theAuthToken
X-Auth-Project-Id:项目

但是云文件随后会返回

保存/更新对象时出现问题 [ HTTP状态[422]响应[不可处理] 实体无法处理包含的指令

我做错了什么?我已经验证了JSON正文中的文件确实存在,并且它们具有正确的路径/etag(md5)和文件大小…

您是否尝试使用它来执行此操作?有一个可以为您处理所有细节的