繁体   English   中英

如何返回 spring controller 中的文件目录(源树)

[英]How to return a file directory(source tree) in spring controller

我需要从 controller 获取文件目录。 当我访问一个 url 时,我想要这样。 有没有办法通过在没有 FTP 服务器的情况下执行获取请求来使用 spring controller 创建。

在此处输入图像描述

有人可以给我一些想法吗?

@GetMapping
public ResponseEntity<List<String>> fileTree(@RequestParam String path) {
    File file = new File(BASE_PATH + path);
    // check if file exists etc
    return ResponseEntity.ok(Arrays.stream(file.listFiles())
                                   .map(File::getName)
                                   .collect(Collectors.toList()));
}

类似的东西应该可以工作,基本上你可以使用File#listFiles listFiles 将文件放在另一个文件中,然后随心所欲地处理它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM