ApiUploadsController.java 文件源码

java
阅读 38 收藏 0 点赞 0 评论 0

项目:mccy-engine 作者:
@RequestMapping(value = "/mods", method = RequestMethod.POST)
public UploadModsResponse uploadMods(@RequestPart("files") MultipartFile[] modFiles)
        throws IOException, MccyException {
    LOG.debug("Upload mods provided: {}", modFiles);
    UploadModsResponse response = new UploadModsResponse();

    for (MultipartFile modFile : modFiles) {
        try {
            response.getMods().add(modsService.ingest(modFile));
        } catch (MccyException | IOException e) {
            UploadModsResponse.Failed failed = new UploadModsResponse.Failed();
            failed.setReason(e.getMessage()+"("+e.getClass()+")");
            failed.setFilename(modFile.getOriginalFilename());

            response.addFailed(failed);

            LOG.warn("Failed to ingest {}", e, modFile);
        }
    }

    return response;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号