有没有办法在不使用 zip 文件的情况下直接下载默认或建议文件夹结构?

Is there a way to default or suggest a folder structure on a direct download without using a zip file?

问:有没有办法在不使用 zip 文件的情况下直接下载默认或建议文件夹结构?

我有一个 AngularJS 应用程序,用于生成导入商用机器的文本文件。为了导入工作,文件必须嵌入到特定的文件夹结构中。有没有一种方法可以通过下载对话框建议此文件夹结构而无需使用 zip 文件?

我们今天使用 zip,但是 Windows 用户在机器上运行提取时遇到问题(请参阅 )。想知道是否有办法完全绕过 zip。

相关信息:

JS邮编:

const zip = new JSZip();
zip.folder('FolderA/FolderB/FolderC').file('FILE.TXT', new File([contentString], 'TEMP.TXT', { type: 'text/plain' }));
zip.generateAsync({ type: 'blob' })
  .then(function (content) {
    saveAs(content, 'ZipFile.ZIP');
  });

您可以使用 tar 而不是 zip。

https://github.com/beatgammit/tar-js

但是不,您不能下载目录,除非它以某种方式转换为单个文件。