OssClientPutBigObject Method (String, String, Stream, ObjectMetadata, NullableInt64) |
已废弃,请使用ResumableUploadObject。
上传指定的大文件:
OssObject到指定的
Bucket。
如果上传的文件大小小于或等于分片大小,则会使用普通上传,只需上传一次即可。
如果上传文件大小大于分片大小,则会使用分片上传。
Namespace: Aliyun.OSSAssembly: Aliyun.OSS (in Aliyun.OSS.dll) Version: 2.5.1.0 (2.5.1)
Syntaxpublic PutObjectResult PutBigObject(
string bucketName,
string key,
Stream content,
ObjectMetadata metadata,
Nullable<long> partSize = null
)
Public Function PutBigObject (
bucketName As String,
key As String,
content As Stream,
metadata As ObjectMetadata,
Optional partSize As Nullable(Of Long) = Nothing
) As PutObjectResult
public:
virtual PutObjectResult^ PutBigObject(
String^ bucketName,
String^ key,
Stream^ content,
ObjectMetadata^ metadata,
Nullable<long long> partSize = nullptr
) sealed
abstract PutBigObject :
bucketName : string *
key : string *
content : Stream *
metadata : ObjectMetadata *
?partSize : Nullable<int64>
(* Defaults:
let _partSize = defaultArg partSize null
*)
-> PutObjectResult
override PutBigObject :
bucketName : string *
key : string *
content : Stream *
metadata : ObjectMetadata *
?partSize : Nullable<int64>
(* Defaults:
let _partSize = defaultArg partSize null
*)
-> PutObjectResult
Parameters
- bucketName
- Type: SystemString
指定的Bucket名称。 - key
- Type: SystemString
OssObject的Key。 - content
- Type: System.IOStream
OssObject的Content。 - metadata
- Type: Aliyun.OSSObjectMetadata
OssObject的元信息。 - partSize (Optional)
- Type: SystemNullableInt64
分片大小,如果用户不指定,则使用DefaultPartSize,
如果用户指定的partSize小于PartSizeLowerLimit,这会调整到PartSizeLowerLimit
Return Value
Type:
PutObjectResultPutObjectResult实例。
Implements
IOssPutBigObject(String, String, Stream, ObjectMetadata, NullableInt64)
See Also