OssClientResumableUploadObject Method (String, String, String, ObjectMetadata, String, NullableInt64) |
自动分片后按片上传,支持断点续传。
如果上传的文件大小小于或等于分片大小,则会使用普通上传,只需上传一次即可。
如果上传文件大小大于分片大小,则会使用分片上传。
Namespace: Aliyun.OSSAssembly: Aliyun.OSS (in Aliyun.OSS.dll) Version: 2.2.0.0 (2.2.0)
Syntaxpublic PutObjectResult ResumableUploadObject(
string bucketName,
string key,
string fileToUpload,
ObjectMetadata metadata,
string checkpointDir,
Nullable<long> partSize = null
)
Parameters
- bucketName
- Type: SystemString
指定的Bucket名称。 - key
- Type: SystemString
OssObject的Key。 - fileToUpload
- Type: SystemString
指定上传文件的路径。 - metadata
- Type: Aliyun.OSSObjectMetadata
OssObject的元信息。 - checkpointDir
- Type: SystemString
保存断点续传中间状态文件的目录,如果指定了,则具有断点续传功能,否则每次都会重新上传 - partSize (Optional)
- Type: SystemNullableInt64
分片大小,如果用户不指定,则使用DefaultPartSize
如果用户指定的partSize小于PartSizeLowerLimit,这会调整到PartSizeLowerLimit
Return Value
Type:
PutObjectResultPutObjectResult实例。
Implements
IOssResumableUploadObject(String, String, String, ObjectMetadata, String, NullableInt64)
See Also