有没有办法在不使用 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。
相关信息:
- Angular版本:5.2.10
- angular 中的 Zip 实用程序:JSZip 3.1.5
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
但是不,您不能下载目录,除非它以某种方式转换为单个文件。
问:有没有办法在不使用 zip 文件的情况下直接下载默认或建议文件夹结构?
我有一个 AngularJS 应用程序,用于生成导入商用机器的文本文件。为了导入工作,文件必须嵌入到特定的文件夹结构中。有没有一种方法可以通过下载对话框建议此文件夹结构而无需使用 zip 文件?
我们今天使用 zip,但是 Windows 用户在机器上运行提取时遇到问题(请参阅
相关信息:
- Angular版本:5.2.10
- angular 中的 Zip 实用程序:JSZip 3.1.5
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
但是不,您不能下载目录,除非它以某种方式转换为单个文件。