jfinal文件上传

jfianl获取表单数据,需要先getFile()获取文件,再使用getPara()

 

public class ImageUploadController extends Controller{

    public void upload() {
        ID oid = Application.getCaller().getOrganizationId();
        UploadFile uf = getFile();
        String urlForSave = getPara("urlForSave");
       String date = DateFormatUtils.getDateFormat("YYYYMMdd").format(CalendarUtils.now());
        File dir = new File("d:\\" + oid.toString() + "\\" +  date);
        if (!dir.exists() || !dir.isDirectory()) {
            dir.mkdirs();
        }
        uf.getFile().renameTo(new File(dir, urlForSave));
        renderNull();
    }
}

  

posted @ 2016-05-13 15:23  林暗草惊风丶  阅读(465)  评论(0)    收藏  举报