From 49cb66dc5b9c19aa342c7a1a1d6b629dbde82fb7 Mon Sep 17 00:00:00 2001 From: Sergey Zolotov Date: Wed, 1 May 2019 11:42:03 +0200 Subject: [PATCH] fix(QUploader): send files as Blob when sendRaw is true fix: #4000 (#4011) * WIP: dense selection table to reproduce and test the bug #3922 * feat(QUploader): add send-raw QUploader to dev app * fix(QUploader): send files as Blob in QUploader when sendRaw is true fix quasarframework/quasar#4000 --- quasar/dev/components/form/uploader.vue | 11 +++++++++++ quasar/src/components/uploader/uploader-xhr-mixin.js | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/quasar/dev/components/form/uploader.vue b/quasar/dev/components/form/uploader.vue index 821d1c6b962..fbb15d36d3c 100644 --- a/quasar/dev/components/form/uploader.vue +++ b/quasar/dev/components/form/uploader.vue @@ -105,6 +105,17 @@ + + diff --git a/quasar/src/components/uploader/uploader-xhr-mixin.js b/quasar/src/components/uploader/uploader-xhr-mixin.js index 2a71c35330a..45f10c37484 100644 --- a/quasar/src/components/uploader/uploader-xhr-mixin.js +++ b/quasar/src/components/uploader/uploader-xhr-mixin.js @@ -237,7 +237,7 @@ export default { this.xhrs.push(xhr) if (sendRaw === true) { - xhr.send(files) + xhr.send(new Blob(files)) } else { xhr.send(form)