带有多部分文件的Apache VFS

时间:2018-07-03 18:09:32

标签: java spring apache spring-boot vfs

我有一个与Spring一起发布的Multipart tar.gz文件,我正在尝试使用Apache Commons VFS库来解析tarball中的文件夹和文件。

发布文件后,使用以下命令获取文件的路径:

file.getAt("part").getAt("location").getAt("path")+"\\"+file.getOriginalFilename()

这将给我发回一个临时文件位置,我假设Spring会在接收文件时创建该文件位置,但是目录中仅显示* .tmp文件。

我想知道是否可以访问同一目录中的原始文件吗?如果我打电话

`file.transferTo(new File("C:\\Users\\blah\\docs\\blah"))`

然后在此新位置解析文件,它可以正常工作。我知道有一个用于Multipart文件的getInputStream()方法,但是我还无法找出如何用VFS解析多个文档。

0 个答案:

没有答案