如何使用javaspring上传一个目录的所有文件

vxqlmq5t  于 2021-07-15  发布在  Java
关注(0)|答案(0)|浏览(202)

我有一个目录中的文件,我想上传所有这些文件在客户端到文件夹中的服务器端。这是我的控制器:

private static ArrayList<String> listFilesforFolder(final File folder) {
    ArrayList<String> arrFile = new ArrayList<String>();
    for (final File fileEntry : folder.listFiles()) {
        if (fileEntry.isDirectory()) {
            listFilesforFolder(fileEntry);
        } else {
            arrFile.add(fileEntry.getName());
        }
    }
    return arrFile;
}

@GetMapping("/scanfolder")
@ResponseBody
public static void scanFolder(String[] args) throws IOException {

    logger.info(docs);
    if (!docs.isEmpty()) {
        // how to upload that file in folder automatically to server
    }
}

所以我可以从客户端发送请求命令到服务器执行上传所有文件到不同的文件夹。我很感激如果有建议/教程/文章,使这一点。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题