3

以下失败并显示此错误消息:“指定的上传不存在。上传 ID 可能无效,或者上传可能已中止或完成。”

UploadPartRequest uploadRequest = new UploadPartRequest()
.WithBucketName(IniValues.Instance.TargetBucketName)
.WithKey("junk/20070125.log")
.WithUploadId(initResponse.UploadId)
.WithPartNumber(i)
.WithPartSize(partSize)
.WithFilePosition(filePosition)
.WithFilePath("C:\\InetTemp\\Logs\\20070125.log");

问题出在“.WithKey("junk/20070125.log")”上。如果我去掉“垃圾/”它就完美了。

那么问题来了,如何将文件上传到特定的 AWS 目录?我找到的所有文档都显示了在目录名称和正斜杠之前添加正确的方法。我错过了什么?

4

1 回答 1

6

事实证明,我在调用 InitiateMultipartUploadRequest 后将文件夹名称添加到字符串中。一旦我将键值更改为在上传调用中保持一致,它就开始工作了。

于 2012-07-26T19:41:37.357 回答