文件上传后重命名问题

子寒 发布于 2013/08/14 20:57
阅读 946
收藏 1

 UploadFile uf = getFile("boundarymap", "upload/boundarymap");
  String name = uf.getFileName();

我的代码如上,为什么文件可以上传,可是uf是为null呢?不是很理解

另外,调用uf.getFile().renameTo(),这个方法的参数是File,那new File里的路径是要真实存在的文件呢?还是空的?绝对路径?

@JFinal

加载中
0
子寒
子寒
那么多人看,没有一个人知道
0
JFinal
JFinal

1:如果文件上传时,用户没有选择上传的文件就提交表单,那么 UploadFile 将是null值,有这种情况需要考虑到

2:uf.getFile()得到的是 java.io.File 对象,其中的renameTo 是 jdk的 api,查下相关文档就可以了

子寒
子寒
上传的已经解决,但是具体是什么原因我也不知道,好像我就改了路径,把upload/xxxx改成了xxxx就好了
0
子寒
子寒

@JFinal 什么情况下会在选择了文件并上传成功了,uf还是为null?

我的上传用的flash插件做的

返回顶部
顶部