[踩过的坑]图片上传,判断图片类型

情景:

上传图片,我们经常会对图片的后缀进行判断,比如获取文件名,进行截取文件后缀名 jpg,png等等
如果用户把一个文本文件后缀改为.png格式。那么 对文件后缀名判断就不正确了。

清单一:根据文件名后缀判断图片类型
MultipartFile coverFile = (MultipartFile) request.getFile(fileId);
String coverType = coverFile.getOriginalFilename().
					substring(coverFile.getOriginalFilename().lastIndexOf(".") + 1).
					toLowerCase();
if (coverType == "jpeg" || coverType == "gif" || coverType == "png" || coverType == "bmp" || coverType == "jpg") 
清单二:解析上传文件类型
MultipartFile imageFile = (MultipartFile) request.getFile("file");
String imageType = imageFile.contentType
if (imageType == "image/jpeg" || imageType == "image/gif" || imageType == "image/png" || imageType == "image/bmp")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值