From a5aa883d8de962fb7dd2e374432cc789af55da03 Mon Sep 17 00:00:00 2001 From: jtsmedley <38006759+jtsmedley@users.noreply.github.com> Date: Wed, 5 Feb 2025 16:30:21 -0600 Subject: [PATCH] Add ability to set contentType on uploads --- src/objectManager.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/objectManager.js b/src/objectManager.js index b53eea1..68b4390 100644 --- a/src/objectManager.js +++ b/src/objectManager.js @@ -98,6 +98,7 @@ class ObjectManager { /** * @typedef {Object} objectOptions * @property {string} [bucket] - The bucket to pin the IPFS CID into. + * @property {string} [contentType] - The content type to set on the object */ /** @@ -165,6 +166,10 @@ class ObjectManager { partSize: 26843546, //25.6Mb || 250Gb Max File Size }; + if (typeof options.contentType !== "undefined") { + uploadOptions.params.ContentType = options.contentType; + } + // Pack Multiple Files into CAR file for upload let parsedEntries = {}; if (Array.isArray(source)) {