我是
方圆
,这些天博客更的少,是因为在慢吞吞的敲项目和写作业
最终导致String index out of range: -1问题的是String.substring()
,字符串越界嘛,因为我要截取图片文件的后缀,也就是要从.
开始截取。我是通过MultipartFile来获得上传的文件流,其中getOriginalFilename()获取的是真正的文件名
,而getName()方法获取的并不是真正的文件名,没有后缀(我从duBug中看到的是前端传过来的没有后缀的标识文件名),所以我就像个傻子一样,找了半天,才把它改对了,使用getOriginalFilename()
方法能解决这个问题.