1. 程式人生 > >檔案上傳的工具類

檔案上傳的工具類

package com.itheima.utils;

import java.util.UUID;

/**
 * 檔案上傳的工具類
 * @author Administrator
 */
public class UploadUtils {
    
    /**
     * 傳入檔案的名稱,返回的唯一的名稱
     * 例如:gril.jpg    返回sdjsljfsjdl.jpg
     * @param filename
     * @return
     */
    public static String getUUIDName(String filename){
        // 先查詢
        int index = filename.lastIndexOf(".");
        // 擷取
        String lastname = filename.substring(index, filename.length());
        // 唯一 字串  fsd-sfsdf-sfsd-sdfsd
        String uuid = UUID.randomUUID().toString().replace("-", "");
        return uuid+lastname;
    }
    
    public static void main(String[] args) {
        String filename = "girl.jpg";
        String uuid = getUUIDName(filename);
        System.out.println(uuid);
    }
}