Download 如何将多个文件下载到webix中的一个文件夹中?

Download 如何将多个文件下载到webix中的一个文件夹中?,download,blob,webix,Download,Blob,Webix,我正试图通过“下载文件”按钮下载两个文本文件 我面临以下问题: 在getFiles()函数中,如果注释掉webix.message,则只保存第二个文件。如果没有webix.message,如何将这两个文件保存到该函数中 是否可以将它们下载到文件夹中 片段如下: 谢谢。(1) 你的代码对我来说是正确的。不过,您可以尝试在两次下载之间进行一些延迟 webix.html.download(blob1, "file1.txt"); setTimeout(function(){ webix.ht

我正试图通过“下载文件”按钮下载两个文本文件

我面临以下问题:

  • 在getFiles()函数中,如果注释掉webix.message,则只保存第二个文件。如果没有webix.message,如何将这两个文件保存到该函数中

  • 是否可以将它们下载到文件夹中

  • 片段如下:


    谢谢。

    (1) 你的代码对我来说是正确的。不过,您可以尝试在两次下载之间进行一些延迟

    webix.html.download(blob1, "file1.txt");
    setTimeout(function(){
        webix.html.download(blob2, "file2.txt");
    }, 100);
    
    (二) 无法控制下载文件的目标文件夹


    这是默认的浏览器行为,文件总是下载到“下载”文件夹或用户选择的文件夹中

    谢谢,这很有帮助!对于同一个问题,我有一个稍微不同的问题。在这个链接中,我试图延迟下载3个文件,每次我使用名为“var blob”的blob对象时。我注意到,通过这个命名,第三个和第二个文件生成的内容相同。如果我将名称更改为blob2和blob3,那么它们将使用适当的内容生成。尽管我在不同的块和本地创建了var blob变量,但为什么会发生这种情况?这就是javascript的工作方式,当您使用var 3次时,javascript将为其创建一个变量,这将导致您可以使用“let”而不是“var”的问题,尽管它仅在现代浏览器中工作。或者使用不同的变量命名。