JavaRESTS3PUT
找到了一段不错的代码。用于在s3环境中创建bucket。 但是我找不到修改put对象代码的方法。 这是文档中指定的所需信息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 非常感谢您的任何想法。我在您的代码和通过该链接提供的代码中看
PUT / ObjectName HTTP/1.1
Host: BucketName .s3.amazonaws.com
Date: date
Authorization: signatureValue
但我一直收到错误无效的HTTP方法:PUT/filename.txt
非常感谢您的任何想法。我在您的代码和通过该链接提供的代码中看到的区别是,您使用“/ObjectName”(带空格),而该示例使用“/ObjectName”而不带空格。这可能是错误的原因吗?不,仍然会得到相同的错误。谢谢。又是一个疯狂的主意,但谁知道呢?。。请尝试不带扩展名的“filename”(不要真的认为它会有帮助,但可能…)。另外,我注意到您的请求中没有内容长度标题。如果我删除扩展名,则无法找到要上载的文件。