diff --git a/packages/dashboard/src/appUtils.js b/packages/dashboard/src/appUtils.js
index c692378..bb30241 100644
--- a/packages/dashboard/src/appUtils.js
+++ b/packages/dashboard/src/appUtils.js
@@ -133,14 +133,15 @@ export const apiHandler = {
newKey: encode(newKey),
});
},
- updateMetadata: async (bucket, key, metadata) => {
+ updateMetadata: async (bucket, key, customMetadata, httpMetadata = {}) => {
let prefix = "";
if (key.includes("/")) {
prefix = key.replace(key.split("/").pop(), "");
}
const resp = await api.post(`/buckets/${bucket}/${encode(key)}`, {
- customMetadata: metadata,
+ customMetadata: customMetadata,
+ httpMetadata: httpMetadata,
});
if (resp.status === 200) {
diff --git a/packages/dashboard/src/components/files/FileOptions.vue b/packages/dashboard/src/components/files/FileOptions.vue
index dacb3fe..b3fae7a 100644
--- a/packages/dashboard/src/components/files/FileOptions.vue
+++ b/packages/dashboard/src/components/files/FileOptions.vue
@@ -30,6 +30,44 @@
+
+
+
+
+ HTTP Metadata
+
+
+ Custom Metadata
+
+
+
+
+
+
+
+
+
+