博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
还是Jfinal上传遇到问题的小解决
阅读量:7121 次
发布时间:2019-06-28

本文共 922 字,大约阅读时间需要 3 分钟。

hot3.png

   大家有木有使用Jfinal自带的文件上传呢,最近我刚用上,原来用的是ServletFileUpload,要写老多重复的代码,Jfinal自带的一行搞定,感觉好高大上呀!

不多说说问题上代码啦!  和本话题无关的我省略了....

配置图片上传的路径:

public void configConstant(Constants me) {  .......  me.setUploadedFileSaveDirectory(PathKit.getWebRootPath()+"/img"); }

页面部分:

<%=basePath%>ddbox/add" ....... enctype="multipart/form-data">    名称:
   图片:
   
保存

后台部分:

public void add(){  UploadFile file = getFile("img");        //获取前台的文件的name值,这句很重要  DdBox ac = getModel(DdBox.class);        //这句话要写在上句话下面,这样才能拿到值  String filename = file.getFileName();  //接着,这部分是重命名文件  String path = "路径下什么文件及文件名";      File del = new File(path);  if(del.exists()){      del.delete();  }    file.getFile().renameTo(new File(path));    //path指的是要重命名的路径和名字  .......}

getModel(Model.class)要放到getFile(String);的后面这样才能获取到值【本文表达重点】,当然了,也把文件重命名加上了!

重要的一点别忘记导入jar包。---cos-26Dec2008.jar

 

转载于:https://my.oschina.net/u/2008084/blog/366421

你可能感兴趣的文章
刘敏华:2013年网络营销行业展望
查看>>
理解MySQL——架构与概念
查看>>
vsftpd虚拟用户
查看>>
ionic 幻灯指令 ion-slide-box
查看>>
发一个经典的Flask-SQLAlchemy使用场景
查看>>
iOS逆向之自动化重签名
查看>>
java 读取pdf、word、Excel文件
查看>>
递归处理vue菜单数据
查看>>
html5 图片热点area,map的用法
查看>>
Java集合框架知多少——干货!!!
查看>>
P2030 - 【BJOI2006】狼抓兔子
查看>>
【随想】关于图灵机
查看>>
echarts 通过ajax实现动态数据加载
查看>>
结构化方法与面向对象方法之比较
查看>>
Pig调试环境
查看>>
Python连接MySQL数据库
查看>>
BZOJ2815:[ZJOI2012]灾难(拓扑排序,LCA)
查看>>
[转] js对象监听实现
查看>>
【leetcode】714. Best Time to Buy and Sell Stock with Transaction Fee
查看>>
mongoDB 3.0 安全权限访问控制
查看>>