From 09ec1eb7553d5d82c04702f85b7c68be35dfcdca Mon Sep 17 00:00:00 2001 From: Victor Zhuk Date: Mon, 23 Oct 2017 19:45:21 +0300 Subject: [PATCH] fix. additional file upload with html5 post method --- src/FileUpload.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/FileUpload.vue b/src/FileUpload.vue index 556101e..a7c92d2 100644 --- a/src/FileUpload.vue +++ b/src/FileUpload.vue @@ -744,7 +744,11 @@ export default { for (let key in file.data) { value = file.data[key] if (value && typeof value === 'object' && typeof value.toString !== 'function') { - form.append(key, JSON.stringify(value)) + if (value instanceof File) { + form.append(key, value, value.name) + } else { + form.append(key, JSON.stringify(value)) + } } else if (value !== null && value !== undefined) { form.append(key, value) }