Skip to content

Commit d77e881

Browse files
authored
stops Headers overrite the user defined ContentType (#1238)
1 parent f5e9e0a commit d77e881

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Minio.Functional.Tests/FunctionalTest.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1014,8 +1014,8 @@ internal static async Task<ObjectStat> PutObject_Tester(IMinioClient minio,
10141014
.WithStreamData(filestream)
10151015
.WithObjectSize(size)
10161016
.WithProgress(progress)
1017-
.WithContentType(contentType)
1018-
.WithHeaders(metaData);
1017+
.WithHeaders(metaData)
1018+
.WithContentType(contentType);
10191019
var statPutObj = await minio.PutObjectAsync(putObjectArgs).ConfigureAwait(false);
10201020

10211021
var statObjectArgs = new StatObjectArgs()
@@ -3228,7 +3228,7 @@ internal static async Task PutObject_Test1(IMinioClient minio)
32283228
var startTime = DateTime.Now;
32293229
var bucketName = GetRandomName(15);
32303230
var objectName = GetRandomObjectName(10);
3231-
var contentType = "application/octet-stream";
3231+
var contentType = "image/png";
32323232
var size = 1 * MB;
32333233
var args = new Dictionary<string, string>
32343234
(StringComparer.Ordinal)

Minio/DataModel/Args/PutObjectArgs.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ internal override HttpRequestMessageBuilder BuildRequest(HttpRequestMessageBuild
8989
if (string.IsNullOrWhiteSpace(ContentType)) ContentType = "application/octet-stream";
9090
if (!Headers.ContainsKey("Content-Type")) Headers["Content-Type"] = ContentType;
9191

92-
requestMessageBuilder.AddOrUpdateHeaderParameter("Content-Type", Headers["Content-Type"]);
92+
requestMessageBuilder.AddOrUpdateHeaderParameter("Content-Type", ContentType);
9393
if (!string.IsNullOrWhiteSpace(UploadId) && PartNumber > 0)
9494
{
9595
requestMessageBuilder.AddQueryParameter("uploadId", $"{UploadId}");

0 commit comments

Comments
 (0)