在客户端-Angular上创建和保存文件

时间:2020-02-03 13:42:55

标签: angular

使用角度8,我想创建以下目录结构,并让用户以zip格式下载;

- folder1
-- file1.txt
- folder2
-- file2.txt
readme.txt

我知道如何使用Blob像this link这样的角度来创建单个文件,但是我不确定如何;

  1. 创建文件夹和以上目录结构吗?
  2. 将目录压缩并作为单个zip文件下载给用户吗?

全部在浏览器的客户端上,不使用后端API

1 个答案:

答案 0 :(得分:1)

我以堆叠闪电战为例: https://stackblitz.com/edit/angular-9ommhs

public static void main(String[] args) throws InterruptedException, UnknownHostException, IOException {
    Charset ENCODING = Charset.forName("UTF-8");
    Scanner in = new Scanner(System.in, ENCODING);

    for (;;) {
        String line = in.nextLine();
        System.out.println("data: '" + line + "'");
    }
}