Namespace: Aliyun.OpenServices.OpenStorageService
Assembly: Aliyun.OpenServices (in Aliyun.OpenServices.dll) Version: 1.0.5290.21916
Syntax
PutObjectResult PutObject( string bucketName, string key, Stream content, ObjectMetadata metadata )
Parameters
- bucketName
- Type: SystemString
指定的Bucket名称。 - key
- Type: SystemString
OssObject的Key。 - content
- Type: System.IOStream
OssObject的Content。 - metadata
- Type: Aliyun.OpenServices.OpenStorageServiceObjectMetadata
OssObject的元信息。
Return Value
Type: PutObjectResultPutObjectResult实例。
Examples
using System; using System.IO; using Aliyun.OpenServices.OpenStorageService; namespace Aliyun.OpenServices.Samples.OpenStorageService { public static class PutObjectSample { public static void PutObject() { string accessId = "<your access id>"; string accessKey = "<your access key>"; string bucketName = "com_aliyun_sdk_java_sample_bucket1"; string key = "sampleobject"; string fileToUpload = "file.zip"; ObjectMetadata metadata = new ObjectMetadata(); // 可以设定自定义的metadata。 metadata.UserMetadata.Add("myfield", "test"); OssClient ossClient = new OssClient(accessId, accessKey); using(var fs = File.Open(fileToUpload, FileMode.Open)) { ossClient.PutObject(bucketName, key, fs, metadata); } } } }
See Also