新定义得文件名称返回

springboot 使用FileUtil实现上传功能然后使用UUIDUtils这个来重新定义文件名称请问如何把这个新定义得文件名称返回到页面上呢

使用得是这位大老得DOM

请问,这个DOM要如和才可以把新生成得文件名返回给前端呢

图片说明

实现类哪里改成这样了,请问一下这样写有什么问题吗

1个回答

修改upload函数:

public static String upload(MultipartFile file, String path, String fileName){

        // 生成新的文件名
        //String realPath = path + "/" + FileNameUtils.getFileName(fileName);

        //使用原文件名
        String realPath = path + "/" + fileName;

        File dest = new File(realPath);

        //判断文件父目录是否存在
        if(!dest.getParentFile().exists()){
            dest.getParentFile().mkdir();
        }

        try {
            //保存文件
            file.transferTo(dest);
            return realPath;
        } catch (IllegalStateException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            return null;
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            return null;
        }

    }
q2617426
无感五 回复取个名怎么就这么难: 大佬可以在帮忙看一下吗,实现类哪里改为这样之后感觉写法有点问题可以帮忙看看吗
9 个月之前 回复
yangjianfeng_
取个名怎么就这么难 回复无感五: 你调用的地方也要改啊,这个函数只是返回新生成的文件名给调用方
9 个月之前 回复
q2617426
无感五 大佬这样改是有错误得不行得
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!