本文整理汇总了Java中com.jfinal.upload.UploadFile类的典型用法代码示例。如果您正苦于以下问题:Java UploadFile类的具体用法?Java UploadFile怎么用?Java UploadFile使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
UploadFile类属于com.jfinal.upload包,在下文中一共展示了UploadFile类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: getUploadFilesMap
import com.jfinal.upload.UploadFile; //导入依赖的package包/类
/**
* 获取所有上传的文件
*
* @return
*/
@Before(NotAction.class)
public HashMap<String, UploadFile> getUploadFilesMap() {
if (!isMultipartRequest()) {
return null;
}
List<UploadFile> fileList = getFiles();
HashMap<String, UploadFile> filesMap = null;
if (ArrayUtils.isNotEmpty(fileList)) {
filesMap = new HashMap<String, UploadFile>();
for (UploadFile ufile : fileList) {
filesMap.put(ufile.getParameterName(), ufile);
}
}
return filesMap;
}
开发者ID:yangfuhai,项目名称:jboot,代码行数:22,代码来源:JbootController.java
示例2: upload
import com.jfinal.upload.UploadFile; //导入依赖的package包/类
/*** 上传图片 */
@SuppressWarnings("deprecation")
public void upload() {
String fileTime = DateUtils.getNowTime(DateUtils.DATE_KEY_STR);
String filePath = this.getRequest().getRealPath(ReadPropertity.getProperty("actorpictmp"));
UploadFile uploadFile = this.getFile("imgFile", filePath);
String fileName = uploadFile.getFileName();
File sFile = new File(this.getRequest().getRealPath(ReadPropertity.getProperty("actorpictmp") + fileName));
String newFileName = fileTime + "." + StringUtils.getExtensionName(fileName);
File dFile = new File(this.getRequest().getRealPath(ReadPropertity.getProperty("actorpictmp") + newFileName));
sFile.renameTo(dFile);
setAttr("fileName", newFileName);
render("common/cut.jsp");
}
开发者ID:yaokwok,项目名称:loveabc,代码行数:15,代码来源:UserController.java
示例3: moveFile
import com.jfinal.upload.UploadFile; //导入依赖的package包/类
/**
* @param uploadFile
* @return new file relative path
*/
public static String moveFile(UploadFile uploadFile) {
if (uploadFile == null)
return null;
File file = uploadFile.getFile();
if (!file.exists()) {
return null;
}
String webRoot = PathKit.getWebRootPath();
String uuid = UUID.randomUUID().toString().replace("-", "");
StringBuilder newFileName = new StringBuilder(webRoot).append(File.separator).append("attachment")
.append(File.separator).append(dateFormat.format(new Date())).append(File.separator).append(uuid)
.append(FileUtils.getSuffix(file.getName()));
File newfile = new File(newFileName.toString());
if (!newfile.getParentFile().exists()) {
newfile.getParentFile().mkdirs();
}
file.renameTo(newfile);
return FileUtils.removePrefix(newfile.getAbsolutePath(), webRoot);
}
开发者ID:lusparioTT,项目名称:OooO,代码行数:32,代码来源:AttachmentUtils.java
示例4: upload
import com.jfinal.upload.UploadFile; //导入依赖的package包/类
/**
* 处理单文件或多文件上传,上传成功后,返回url集合
*/
public void upload(){
if (!methodType("post")) {
render404();
return;
}
FileResponse response = new FileResponse();
try {
List<UploadFile> fileList = getFiles();//已接收到的文件
if(fileList != null && !fileList.isEmpty()){
Map<String, String> urls = new HashMap<String, String>();//用于保存上传成功的文件地址
List<String> failedFiles = new ArrayList<String>(); //用于保存未成功上传的文件名
for(UploadFile uploadFile : fileList){
File file=uploadFile.getFile();
String urlPath = FileUtils.saveUploadFile(file);
if (StringUtils.isEmpty(urlPath)) {
failedFiles.add(uploadFile.getParameterName());//标记为上传失败
} else {
//返回相对路径,用于响应
urls.put(uploadFile.getParameterName(), urlPath + file.getName());
}
}
response.setDatum(urls);
if (failedFiles.size() > 0) {
response.setCode(Code.FAIL);//表示此次上传有未上传成功的文件
response.setFailed(failedFiles);
}
}else{
response.setCode(Code.ARGUMENT_ERROR).setMessage("uploadFileName can not be null");
}
} catch (Exception e) {
e.printStackTrace();
response.setCode(Code.ERROR);
}
renderJson(response);
}
开发者ID:kevin09002,项目名称:jfinal-api-scaffold,代码行数:40,代码来源:FileAPIController.java
示例5: getFilesSaveToDatePath
import com.jfinal.upload.UploadFile; //导入依赖的package包/类
/**
* Get upload file save to date path.
*/
public List<UploadFile> getFilesSaveToDatePath(Integer maxPostSize, String encoding) {
return super.getFiles(UploadPathKit.getDatePath(), maxPostSize, encoding);
}
开发者ID:OpeningO,项目名称:JFinal-ext2,代码行数:7,代码来源:ControllerExt.java
示例6: getFileSaveToDatePath
import com.jfinal.upload.UploadFile; //导入依赖的package包/类
public UploadFile getFileSaveToDatePath(String parameterName, Integer maxPostSize, String encoding) {
return super.getFile(parameterName, UploadPathKit.getDatePath(), maxPostSize, encoding);
}
开发者ID:OpeningO,项目名称:JFinal-ext2,代码行数:4,代码来源:ControllerExt.java
注:本文中的com.jfinal.upload.UploadFile类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论