姓甚
Java后端
·2025-09-15
有人在批量上传图片时候遇见这个错误吗,在UploadPictureByBatch方法里我用了线程池+CompletableFuture异步调用,在接口和前后端联调的时候,批量导入有时候会失败几个原因还是403权限问题,是不是请求频繁被限制了。具体错误:2025-09-15 14:02:46.888 ERROR 5468 --- [ upload-thread-] c.f.p.m.upload.PictureUploadTemplate : 上传图片失败:Server response error with status code: [403] cn.hutool.http.HttpException: Server response error with status code: [403] at cn.hutool.http.HttpDownloader.requestDownload(HttpDownloader.java:120) ~[hutool-all-5.8.26.jar:5.8.26] at cn.hutool.http.HttpDownloader.downloadFile(HttpDownloader.java:53) ~[hutool-all-5.8.26.jar:5.8.26] at cn.hutool.http.HttpUtil.downloadFile(HttpUtil.java:326) ~[hutool-all-5.8.26.jar:5.8.26] at cn.hutool.http.HttpUtil.downloadFile(HttpUtil.java:312) ~[hutool-all-5.8.26.jar:5.8.26] at cn.hutool.http.HttpUtil.downloadFile(HttpUtil.java:287) ~[hutool-all-5.8.26.jar:5.8.26] at com.fhx.picturebackend.manager.upload.UrlPictureUpload.processFile(UrlPictureUpload.java:104) ~[classes/:na] at com.fhx.picturebackend.manager.upload.PictureUploadTemplate.uploadPicture(PictureUploadTemplate.java:81) ~[classes/:na] at com.fhx.picturebackend.service.impl.PictureServiceImpl.uploadPicture(PictureServiceImpl.java:152) ~[classes/:na] at com.fhx.picturebackend.service.impl.PictureServiceImpl.lambda$UploadPictureByBatch$4(PictureServiceImpl.java:466) ~[classes/:na] at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1768) ~[na:na] at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[na:na] at java.base/java.lang.Thread.run(Thread.java:833) ~[na:na] 2025-09-15 14:02:46.890 ERROR 5468 --- [ upload-thread-] c.f.p.service.impl.PictureServiceImpl : 图片上传失败:上传图片失败: Server response error with status code: [403],url=https://....webp
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP