1. 程式人生 > >jeecms獲取絕對路徑

jeecms獲取絕對路徑

在jeecms後臺管理做一個附件上傳到伺服器上,然後讀取改上傳檔案,半天獲取不到路徑,後來發現有定義好的絕對路徑獲取方法:

//最好將檔案上傳到u資料夾底下

String path="/u/cms/www/201807/26111223imd7.xls";
File file = new File(realPathResolver.get(path));
//注入RealPathResolver 類
@Autowired
private RealPathResolver realPathResolver;
/**
 * 絕對路徑提供類
 */
public interface RealPathResolver {
    /**
     * 獲得絕對路徑
     *
     * @param path
     * @return
     * @see javax.servlet.ServletContext#getRealPath(String)
     */
    public String get(String path);
}