diff --git a/src/components/feature/FeatureAttachmentForm.vue b/src/components/feature/FeatureAttachmentForm.vue index beb3e6657bb4630b12fa3fc394be9b22528898df..26d93d3ac930559f7ed63bcad41f1ec92a3a5d9e 100644 --- a/src/components/feature/FeatureAttachmentForm.vue +++ b/src/components/feature/FeatureAttachmentForm.vue @@ -173,12 +173,13 @@ export default { let image = new Image(); image.onload = function () { handleFile(true); + URL.revokeObjectURL(image.src); }; image.onerror = function () { handleFile(false); + URL.revokeObjectURL(image.src); }; image.src = url.createObjectURL(files); - URL.revokeObjectURL(image.src); }, onFileChange(e) { diff --git a/src/views/feature/Feature_detail.vue b/src/views/feature/Feature_detail.vue index a3fbb4e11cb27b4adb3ed9b5307de2365ba9a57d..416703ec722b0be57646869861ec0da713ad0e22 100644 --- a/src/views/feature/Feature_detail.vue +++ b/src/views/feature/Feature_detail.vue @@ -508,12 +508,13 @@ export default { let image = new Image(); image.onload = function () { handleFile(true); + URL.revokeObjectURL(image.src); }; image.onerror = function () { handleFile(false); + URL.revokeObjectURL(image.src); }; image.src = url.createObjectURL(files); - URL.revokeObjectURL(image.src); }, onFileChange(e) { diff --git a/src/views/project/Project_edit.vue b/src/views/project/Project_edit.vue index cb0b09e9e20feb412e9ce19aabd45ecc452060d5..3b44bcc8034ce968788560746b0833f8ea9aecb3 100644 --- a/src/views/project/Project_edit.vue +++ b/src/views/project/Project_edit.vue @@ -287,12 +287,13 @@ export default { let image = new Image(); image.onload = function () { handleFile(true); + URL.revokeObjectURL(image.src); }; image.onerror = function () { handleFile(false); + URL.revokeObjectURL(image.src); }; image.src = url.createObjectURL(files); - URL.revokeObjectURL(image.src); }, onFileChange(e) {