資源簡介
一個批量上傳文件的demo,能實現(xiàn)批量上傳并顯示縮略圖,對每個文件實現(xiàn)自動命名并上傳至指定路徑。采用webuploader插件,自己對js和css進行了一定程度的封裝。

代碼片段和文件信息
package?com.config;
import?com.controller.UploadController;
import?com.jfinal.config.Constants;
import?com.jfinal.config.Handlers;
import?com.jfinal.config.Interceptors;
import?com.jfinal.config.JFinalConfig;
import?com.jfinal.config.Plugins;
import?com.jfinal.config.Routes;
import?com.jfinal.core.Const;
import?com.jfinal.ext.handler.ContextPathHandler;
import?com.jfinal.kit.PathKit;
import?com.jfinal.render.ViewType;
public?class?Config?extends?JFinalConfig?{
public?final?static?String?relativePath=“images//“+DateUtil.getCurrentDate();
public?final?static?String?filePath=PathKit.getWebRootPath()+“//“+relativePath;
@Override
public?void?configConstant(Constants?me)?{
//?TODO?Auto-generated?method?stub
me.setDevMode(true);
me.setEncoding(“utf-8“);
me.setViewType(ViewType.JSP);
me.setUploadedFileSaveDirectory(filePath);//文件上傳保存路徑
me.setMaxPostSize(1*Const.DEFAULT_MAX_POST_SIZE);//上傳文件最大為10M
}
@Override
public?void?configRoute(Routes?me)?{
//?TODO?Auto-generated?method?stub
me.add(“/“?UploadController.class);
}
@Override
public?void?configPlugin(Plugins?me)?{
//?TODO?Auto-generated?method?stub
}
@Override
public?void?configInterceptor(Interceptors?me)?{
//?TODO?Auto-generated?method?stub
}
@Override
public?void?configHandler(Handlers?me)?{
//?TODO?Auto-generated?method?stub
me.add(new?ContextPathHandler(“basePath“));
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-12-14?14:19??FileUpload\
?????文件?????????875??2015-12-14?14:19??FileUpload\.classpath
?????文件????????1043??2015-12-14?14:19??FileUpload\.project
?????目錄???????????0??2015-12-14?14:19??FileUpload\.settings\
?????文件?????????503??2015-12-14?14:19??FileUpload\.settings\.jsdtscope
?????文件?????????364??2015-12-14?14:19??FileUpload\.settings\org.eclipse.jdt.core.prefs
?????文件?????????556??2015-12-14?14:19??FileUpload\.settings\org.eclipse.wst.common.component
?????文件?????????345??2015-12-14?14:19??FileUpload\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2015-12-14?14:19??FileUpload\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2015-12-14?14:19??FileUpload\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2015-12-14?14:19??FileUpload\build\
?????目錄???????????0??2015-12-14?14:19??FileUpload\build\classes\
?????目錄???????????0??2015-12-14?14:19??FileUpload\build\classes\com\
?????目錄???????????0??2015-12-14?14:19??FileUpload\build\classes\com\config\
?????文件????????2334??2015-12-14?14:19??FileUpload\build\classes\com\config\Config.class
?????文件????????1199??2015-12-14?14:19??FileUpload\build\classes\com\config\DateUtil.class
?????目錄???????????0??2015-12-14?14:19??FileUpload\build\classes\com\controller\
?????文件????????2332??2015-12-14?14:19??FileUpload\build\classes\com\controller\UploadController.class
?????文件?????????556??2015-12-14?14:19??FileUpload\build\classes\log4j.properties
?????目錄???????????0??2015-12-14?14:19??FileUpload\res\
?????文件?????????556??2015-12-14?14:19??FileUpload\res\log4j.properties
?????目錄???????????0??2015-12-14?14:19??FileUpload\src\
?????目錄???????????0??2015-12-14?14:19??FileUpload\src\com\
?????目錄???????????0??2015-12-14?14:19??FileUpload\src\com\config\
?????文件????????1483??2015-12-14?14:19??FileUpload\src\com\config\Config.java
?????文件????????1035??2015-12-14?14:19??FileUpload\src\com\config\DateUtil.java
?????目錄???????????0??2015-12-14?14:19??FileUpload\src\com\controller\
?????文件????????1473??2015-12-14?14:19??FileUpload\src\com\controller\UploadController.java
?????目錄???????????0??2015-12-14?14:19??FileUpload\WebContent\
?????目錄???????????0??2015-12-14?14:19??FileUpload\WebContent\js\
?????文件???????16155??2015-12-14?14:19??FileUpload\WebContent\js\fileUpload.js
............此處省略65個文件信息
評論
共有 條評論