Browse Source

stops Headers overrite the user defined ContentType (#1238)

pull/1243/head
ebozduman 7 months ago
committed by GitHub
parent
commit
d77e8819f9
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 6
      Minio.Functional.Tests/FunctionalTest.cs
  2. 2
      Minio/DataModel/Args/PutObjectArgs.cs

6
Minio.Functional.Tests/FunctionalTest.cs

@ -1014,8 +1014,8 @@ public static class FunctionalTest
.WithStreamData(filestream)
.WithObjectSize(size)
.WithProgress(progress)
.WithContentType(contentType)
.WithHeaders(metaData);
.WithHeaders(metaData)
.WithContentType(contentType);
var statPutObj = await minio.PutObjectAsync(putObjectArgs).ConfigureAwait(false);
var statObjectArgs = new StatObjectArgs()
@ -3228,7 +3228,7 @@ public static class FunctionalTest
var startTime = DateTime.Now;
var bucketName = GetRandomName(15);
var objectName = GetRandomObjectName(10);
var contentType = "application/octet-stream";
var contentType = "image/png";
var size = 1 * MB;
var args = new Dictionary<string, string>
(StringComparer.Ordinal)

2
Minio/DataModel/Args/PutObjectArgs.cs

@ -89,7 +89,7 @@ public class PutObjectArgs : ObjectWriteArgs<PutObjectArgs>
if (string.IsNullOrWhiteSpace(ContentType)) ContentType = "application/octet-stream";
if (!Headers.ContainsKey("Content-Type")) Headers["Content-Type"] = ContentType;
requestMessageBuilder.AddOrUpdateHeaderParameter("Content-Type", Headers["Content-Type"]);
requestMessageBuilder.AddOrUpdateHeaderParameter("Content-Type", ContentType);
if (!string.IsNullOrWhiteSpace(UploadId) && PartNumber > 0)
{
requestMessageBuilder.AddQueryParameter("uploadId", $"{UploadId}");

Loading…
Cancel
Save