NutzCN Logo
问答 form 表单多文件上传 后台用File f 只能接收到一个文件的临时路径,Files f 会报错,怎么能回去到两个文件的临时路径
发布于 925天前 作者 qq_e79520c3 1732 次浏览 复制 上一个帖子 下一个帖子
标签:
  @At("/saveBuildingImgVideo")
    @AdaptBy(type = UploadAdaptor.class, args = { "${app.root}/WEB-INF/tmp" })
    @Ok("json")
    @RequiresAuthentication
    public Object addDo(@Param("fileName") String fileName,@Param("description") String description,@Param("foreignid") String foreignid, @Param("upgteVideo") File f 
7 回复
file f 接受到C:\Users\Administrator\Desktop\KC_GovOperCommSys\RealTiSystem-modular\wk-app\RealTiSystem\target\RealTiSystem\WEB-INF\tmp\00\00\00\00\00\00\00\41.mp4
file[] f   的为
{"file":{},"meta":{"map":{"filename":"48691553589618710.mp4","Content-Disposition":"form-data","name":"upgteVideo","Content-Type":"video\mp4"}}}

我想获取路径形式的

FileInputStream fileInputStream = new FileInputStream(f[k]);
直接转为流报错,所以想用路径转file,再转为流
FileInputStream fileInputStream = new FileInputStream(f[k]);
直接转为流报错,所以想用路径转file,再转为流

但是名字还是原来的名字,好像还是拼接不了

用TempFile[]接收吧

可以了,谢谢兽总

添加回复
请先登陆
回到顶部