diff --git a/package.json b/package.json index ab4f970..2c0bae5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tp/helpers", - "version": "2.10.0", + "version": "2.10.1", "description": "", "main": "closest.js", "scripts": { diff --git a/upload-files.js b/upload-files.js index 1f1284c..eb90379 100644 --- a/upload-files.js +++ b/upload-files.js @@ -8,7 +8,7 @@ export const upload = function(superClass) { * @param {Object} opts Upload options * @returns Promise */ - uploadFiles(url, files = [], data = {}) { + uploadFiles(url, files = [], data = {}, fileKey = '') { return new Promise((resolve, reject) => { const request = new XMLHttpRequest(); const formData = new FormData(); @@ -49,7 +49,7 @@ export const upload = function(superClass) { }); for (let i = 0; i < files.length; i++) { - formData.append(files[i].name, files[i]); + formData.append(fileKey ?? files[i].name, files[i]); } document.dispatchEvent(new CustomEvent('before-request', { detail: request, bubbles: true, composed: true }));