上傳附件方法

    public UploadFile getAwardFile()
            throws FileUploadFailException {
        HttpServletRequest request = ServletActionContext.getRequest();
        if (request instanceof MultiPartRequestWrapper) {
            MultiPartRequestWrapper requestWrapper = (MultiPartRequestWrapper) request;
            Enumeration<String> e = requestWrapper.getFileParameterNames();
            if (e.hasMoreElements()) {
                String fieldName = e.nextElement();
                File uploadedFile = (((File[]) requestWrapper.getFiles(fieldName))[0]);
                String fileName = requestWrapper.getFileNames(fieldName)[0];
                String contentTypes = requestWrapper.getContentTypes(fieldName)[0];
                UploadFile uploadfile = new UploadFile(fileName, uploadedFile, contentTypes,
                        fieldName);
                return uploadfile;
            }
        }
        return null;
    }
發佈了81 篇原創文章 · 獲贊 38 · 訪問量 40萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章