Przeglądaj źródła

上传文件错误信息保留logger日志

user5 4 lat temu
rodzic
commit
f4923a5cb8

+ 10 - 1
src/main/java/com/jeeplus/modules/filePreview/PreviewController.java

@@ -189,7 +189,7 @@ public class PreviewController extends BaseController {
             respMap.put("Endpoint", Global.getEndpoint());
             return respMap;
         } catch (ClientException e) {
-
+            logger.error("调用ali获取临时token报错,错误信息:" + e.getMessage());
             Map<Object, Object> respMap = new HashMap<Object, Object>();
             respMap.put("status", e.getErrCode());
             respMap.put("AccessKeyId", "");
@@ -271,4 +271,13 @@ public class PreviewController extends BaseController {
         response.setStatus(HttpServletResponse.SC_OK);
         response.flushBuffer();
     }
+
+
+    @RequestMapping("/saveJSError")
+    @ResponseBody
+    public Map<String,String> saveJSError(Object object){
+        Map map = new HashMap();
+        logger.error("js请求超时,错误信息:" + object.toString());
+        return map;
+    }
 }

+ 9 - 0
src/main/webapp/static/oss/ossupload.js

@@ -111,6 +111,15 @@ function multipartUploadWithSts(storeAs, file,attachmentId,attachmentFlag,upload
     requestUrl = realPath+"/previewController/getAccess";
     OSS.urllib.request(requestUrl, {method: 'GET'}, function (err, response) {
         if (err) {
+            console.log(err);
+            $.ajax({
+                type:"post",
+                url:realPath+"/previewController/saveJSError",
+                data:{object:err.toString()},
+                async: false,
+                success:function(data){
+                }
+            });
             return alert(err);
         }
         try {