今天使用JFinal上传图片,上传的图片我想要改名字,但是获取上传的文件的时候总是报空指针异常,请大家帮我看看代码有什么问题
html:
<form id="form1" action="/upload" method="post"
enctype="multipart/form-data">
<input type="file" id="file" name="file"></input>
<input type="submit" id="btn" value="上传">
</form>
Controller:
public void upload() {
// configConstant中的默认地址为 D:\
String upLoadPath = "\\upload\\";
int maxSize = 10 * 1024 * 1024; // 10M
String imageType = "jpg";
this.getFile(getPara("file"), upLoadPath, maxSize, "utf-8")//
.getFile()// 这里报空指针
.renameTo//
(new File(System.currentTimeMillis() + "." + imageType));
render("index.html");
}
文件可以保存,在本地D:\upload中有文件,现在就是想改它的名字,请问我应该如何写相应的代码。谢谢。
项目:JFinal