由于上传的图片都是本地的,所以需要转换成唯一的文件名,并保存到服务器上。 实现代码如下(代码来自慕课)
public class UploadUtils {
/**
* 生成唯一的文件名:
*/
public static String getUUIDFileName(String fileName) {
// 将文件名的前面部分进行截取:xx.jpg ---> .jpg
int idx = fileName.lastIndexOf(".");
String extention = fileName.substring(idx);
String uuidFileName = UUID.randomUUID().toString().replace("-","") + extention;
return uuidFileName;
}
public static void main(String[] args) {
System.out.println(getUUIDFileName("1.jpg"));
}
}