Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.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
JavaRESTS3PUT_Java_Rest_Amazon S3 - Fatal编程技术网

JavaRESTS3PUT

JavaRESTS3PUT,java,rest,amazon-s3,Java,Rest,Amazon S3,找到了一段不错的代码。用于在s3环境中创建bucket。 但是我找不到修改put对象代码的方法。 这是文档中指定的所需信息 PUT / ObjectName HTTP/1.1 Host: BucketName .s3.amazonaws.com Date: date Authorization: signatureValue 但我一直收到错误无效的HTTP方法:PUT/filename.txt 非常感谢您的任何想法。我在您的代码和通过该链接提供的代码中看

找到了一段不错的代码。用于在s3环境中创建bucket。

但是我找不到修改put对象代码的方法。 这是文档中指定的所需信息

    PUT / ObjectName HTTP/1.1 
    Host: BucketName .s3.amazonaws.com 
    Date: date 
    Authorization: signatureValue
但我一直收到错误无效的HTTP方法:PUT/filename.txt


非常感谢您的任何想法。

我在您的代码和通过该链接提供的代码中看到的区别是,您使用“/ObjectName”(带空格),而该示例使用“/ObjectName”而不带空格。这可能是错误的原因吗?不,仍然会得到相同的错误。谢谢。又是一个疯狂的主意,但谁知道呢?。。请尝试不带扩展名的“filename”(不要真的认为它会有帮助,但可能…)。另外,我注意到您的请求中没有内容长度标题。如果我删除扩展名,则无法找到要上载的文件。