| 程序包 | 说明 |
|---|---|
| com.ksyun.ks3.service | |
| com.ksyun.ks3.service.encryption | |
| com.ksyun.ks3.service.encryption.internal |
| 限定符和类型 | 方法和说明 |
|---|---|
PartETag |
Ks3.uploadPart(UploadPartRequest request)
Upload Part
|
PartETag |
Ks3Client.uploadPart(UploadPartRequest request) |
| 限定符和类型 | 方法和说明 |
|---|---|
PartETag |
Ks3EncryptionClient.uploadPart(UploadPartRequest uploadPartRequest)
注意,当使用分块上传时,需要依次按顺序上传各个块,不能多线程并发上传或者上传顺序不对。
|
abstract PartETag |
S3Direct.uploadPart(UploadPartRequest req) |
| 限定符和类型 | 方法和说明 |
|---|---|
static long |
EncryptionUtils.calculateCryptoContentLength(Cipher symmetricCipher,
UploadPartRequest request) |
static ByteRangeCapturingInputStream |
EncryptionUtils.getEncryptedInputStream(UploadPartRequest request,
CipherFactory cipherFactory) |
PartETag |
CryptoModuleDispatcher.uploadPartSecurely(UploadPartRequest req)
NOTE: Because the encryption process requires context from block
N-1 in order to encrypt block N, parts uploaded with the
KS3EncryptionClient (as opposed to the normal KS3Client) must
be uploaded serially, and in order.
|
abstract PartETag |
S3CryptoModule.uploadPartSecurely(UploadPartRequest req) |
Copyright © 2024. All rights reserved.