jfinal文件上传完怎么改名

想请教一下上传完图片后,jfinal后台怎么对这个图片进行改名?

String uploadFileName = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date(System.currentTimeMillis()));
        int maxSize = 10 * 1024 * 1024;              //上传文件大小10M
        //获得上传文件
        UploadFile uploadFile = getFile("u_image","",maxSize,"UTF-8");
        //获得源文件文件名
        String fileName = uploadFile.getFileName();
        //得到源文件的后缀
        String extension = fileName.substring(fileName.lastIndexOf("."));
        //文件保存名(到数据库)
        String imgSrc=uploadFileName+extension;
        //文件更名
        File file = new File("/upload/temp/"+fileName);
        if(file.exists())
        {
            file.renameTo(new File("/upload/temp/"+imgSrc));
        }
这是我写的,只能把图片保存到这个upload/temp/文件夹里面,名字还是没有改。@jfinal


评论区

热门反馈

扫码入社