Скачивание локальной папки с использованием Angular - PullRequest
0 голосов
/ 20 июня 2020

Как я могу загрузить w локальную папку, содержащую HTML файлы, используя Angular?

Я пробовал это:

   readFile(file: File) {
    var reader = new FileReader();
    reader.onload = () => {
        console.log(reader.result);
    };
    reader.readAsText(file);
}

 download(){
  this.file= "../monFichier/file.html"
  this.zip.file("file.yaml", this.readFile(this.file));

  this.fileUrl = this.zip.generateAsync({type:"blob"}).then(function (blob) { // 1) generate the zip file
    FileSaver.saveAs(blob, "downloadables.zip");                          // 2) trigger the download
    }, function (err) {
        console.log('err: '+ err);
    });
}

код this.readFile (file) выдает ошибку поскольку файл свойств не относится к типу File. Как я могу прочитать содержимое этого файла, чтобы его можно было добавить в zip-файл?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...