springboot文件上传下载实战 ——文件上传,java在线视频观看

本文详细介绍了如何使用SpringBoot实现文件上传、下载功能,并且支持在线打开。通过UserFileController处理文件上传,将文件信息保存到数据库,并在文件下载时更新下载次数。此外,还提供了文件在线播放的实现思路。
摘要由CSDN通过智能技术生成

#{downcounts}, #{uploadTime}, #{userId})


com.yusael.service 包下:UserFileService.java 接口中增加一个方法:

void save(UserFile userFile);

com.yusael.service 包下:UserFileServiceImpl.java 实现类中增加代码:

@Override

public void save(UserFile userFile) {

// userFile.setIsImg(); // 是否是图片: 解决方案: 当类型中含有image时说明当前类型一定为图片类型

String isImage = userFile.getType().startsWith(“image”) ? “是” : “否”;

userFile.setIsImg(isImage);

userFile.setDowncounts(0);

userFile.setUploadTime(new Date());

userFileDAO.save(userFile);

}


文件上传核心 UserFileController


com.yusael.controller 包下:UserFileController.java 中增加方法:

@PostMapping("/upload")

public String upload(MultipartFile aaa, HttpSession session) throws IOExcep

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值