From 154b6a6f788541fd7de0d3622b1cced1a173a3b4 Mon Sep 17 00:00:00 2001 From: aonomike Date: Tue, 28 May 2019 23:31:57 +0300 Subject: [PATCH] Fix large file sizes bug --- webapp/components/Upload/index.vue | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/webapp/components/Upload/index.vue b/webapp/components/Upload/index.vue index 831edd2f8..df9d35d22 100644 --- a/webapp/components/Upload/index.vue +++ b/webapp/components/Upload/index.vue @@ -9,6 +9,7 @@ :style="backgroundImage" @vdropzone-thumbnail="thumbnail" @vdropzone-drop="vddrop" + @vdropzone-error="verror" /> @@ -27,10 +28,11 @@ export default { return { dropzoneOptions: { url: this.vddrop, - maxFilesize: 0.5, + maxFilesize: 3.0, previewTemplate: this.template(), dictDefaultMessage: '', }, + error: false, } }, computed: { @@ -42,19 +44,20 @@ export default { } }, }, + watch: { + error() { + let that = this + setTimeout(function() { + that.error = false + }, 2000) + }, + }, methods: { template() { return `
-
-
-
-
-
-
-
` }, @@ -94,6 +97,12 @@ export default { }) .catch(error => this.$toast.error(error.message)) }, + verror(file, message) { + this.error = true + if (file.status === 'error') { + this.$toast.error(file.status, message) + } + }, }, }