@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;
}
ApiUploadsController.java 文件源码
java
阅读 38
收藏 0
点赞 0
评论 0
项目:mccy-engine
作者:
评论列表
文章目录