Преглед изворни кода

fetch 的报错逻辑不一样

Michael Wang пре 5 година
родитељ
комит
8067295c3a
1 измењених фајлова са 4 додато и 1 уклоњено
  1. 4 1
      src/components/FaceRecognition/FaceRecognition.vue

+ 4 - 1
src/components/FaceRecognition/FaceRecognition.vue

@@ -326,10 +326,13 @@ export default {
         myFormData.append("file", captureBlob);
 
         try {
-          await fetch(res.data.formUrl, {
+          const res2 = await fetch(res.data.formUrl, {
             method: "POST",
             body: myFormData,
           });
+          if (!res2.ok) {
+            throw "上传到云失败";
+          }
         } catch (error) {
           window._hmt.push([
             "_trackEvent",