3 回答
TA贡献1877条经验 获得超1个赞
大致知道楼主的意思。看你用的什么上传。
如果有上传的插件,去看看插件文档,里面应该有上传成功或者失败的回调的方法,在回调方法里面应该能拿到接受的信息;
如果自己写的上传,那我就不知道了。
TA贡献1872条经验 获得超3个赞
TA贡献1799条经验 获得超9个赞
public Object singleFileUpload(MultipartFile file) {
logger.debug("传入的文件参数:{}", JSON.toJSONString(file, true));
if (Objects.isNull(file) || file.isEmpty()) {
logger.error("文件为空");
return "文件为空,请重新上传";
}
try {
byte[] bytes = file.getBytes();
Path path = Paths.get(UPLOAD_FOLDER + file.getOriginalFilename());
//如果没有files文件夹,则创建
if (!Files.isWritable(path)) {
Files.createDirectories(Paths.get(UPLOAD_FOLDER));
}
//文件写入指定路径
Files.write(path, bytes);
logger.debug("文件写入成功...");
return "文件上传成功";
} catch (IOException e) {
e.printStackTrace();
return "后端异常...";
}
添加回答
举报