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) {