Przeglądaj źródła

fetch 的报错逻辑不一样

Michael Wang 5 lat temu
rodzic
commit
8067295c3a

+ 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",