@@ -34,6 +34,8 @@ type MultipartUploadData struct {
3434 ObjectStorageClient * oci_object_storage.ObjectStorageClient `mandatory:"true"`
3535 SourcePath * string `mandatory:"true"`
3636 SourceInfo * os.FileInfo `mandatory:"true"`
37+ CacheControl * string
38+ ContentDisposition * string
3739 ContentMD5 * string
3840 ContentType * string
3941 ContentLanguage * string
@@ -143,15 +145,17 @@ func singlePartUpload(multipartUploadData MultipartUploadData) (string, error) {
143145 tmpSize := sourceInfo .Size ()
144146
145147 putObjectRequest := & oci_object_storage.PutObjectRequest {
146- ContentEncoding : multipartUploadData .ContentEncoding ,
147- ContentLanguage : multipartUploadData .ContentLanguage ,
148- ContentType : multipartUploadData .ContentType ,
149- BucketName : multipartUploadData .BucketName ,
150- ContentLength : & tmpSize ,
151- PutObjectBody : ioutil .NopCloser (sourceFile ),
152- OpcMeta : resourceObjectStorageMapToMetadata (multipartUploadData .Metadata ),
153- NamespaceName : multipartUploadData .NamespaceName ,
154- ObjectName : multipartUploadData .ObjectName ,
148+ CacheControl : multipartUploadData .CacheControl ,
149+ ContentDisposition : multipartUploadData .ContentDisposition ,
150+ ContentEncoding : multipartUploadData .ContentEncoding ,
151+ ContentLanguage : multipartUploadData .ContentLanguage ,
152+ ContentType : multipartUploadData .ContentType ,
153+ BucketName : multipartUploadData .BucketName ,
154+ ContentLength : & tmpSize ,
155+ PutObjectBody : ioutil .NopCloser (sourceFile ),
156+ OpcMeta : resourceObjectStorageMapToMetadata (multipartUploadData .Metadata ),
157+ NamespaceName : multipartUploadData .NamespaceName ,
158+ ObjectName : multipartUploadData .ObjectName ,
155159 }
156160 putObjectRequest .RequestMetadata .RetryPolicy = multipartUploadData .RequestMetadata .RetryPolicy
157161
@@ -183,11 +187,13 @@ func multiPartUploadImpl(multipartUploadData MultipartUploadData) (string, error
183187 BucketName : multipartUploadData .BucketName ,
184188 RequestMetadata : multipartUploadData .RequestMetadata ,
185189 CreateMultipartUploadDetails : oci_object_storage.CreateMultipartUploadDetails {
186- ContentEncoding : multipartUploadData .ContentEncoding ,
187- ContentLanguage : multipartUploadData .ContentLanguage ,
188- ContentType : multipartUploadData .ContentType ,
189- Object : multipartUploadData .ObjectName ,
190- Metadata : resourceObjectStorageMapToOPCMetadata (multipartUploadData .Metadata ),
190+ CacheControl : multipartUploadData .CacheControl ,
191+ ContentDisposition : multipartUploadData .ContentDisposition ,
192+ ContentEncoding : multipartUploadData .ContentEncoding ,
193+ ContentLanguage : multipartUploadData .ContentLanguage ,
194+ ContentType : multipartUploadData .ContentType ,
195+ Object : multipartUploadData .ObjectName ,
196+ Metadata : resourceObjectStorageMapToOPCMetadata (multipartUploadData .Metadata ),
191197 },
192198 }
193199 source := multipartUploadData .SourcePath
0 commit comments