【问题标题】:How to set a FILE Name while downloading a file from FileReader?从 FileReader 下载文件时如何设置文件名?
【发布时间】:2022-01-13 06:20:34
【问题描述】:

我正在尝试使用 FileReader 从服务器下载文件,当它下载像 download.zip 这样的文件时,但我想在这里设置一些不同的文件名。

        var newBlob = new Blob([blob], { type: blob.type })
        var reader = new FileReader();

        reader.onload = function(e){
        window.location.href = reader.result ? reader.result.toString() : "";
        }
        reader.readAsDataURL(newBlob);

【问题讨论】:

    标签: javascript reactjs file


    【解决方案1】:

    您可以使用 reader.fileName 更新您想要的文件名

    var reader = new FileReader();
     reader.fileName = file.name // file came from a input file element
     reader.onload = function(readerEvt) {
        console.log(readerEvt.target.fileName);
     };
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-06
    • 2011-03-07
    • 2019-11-05
    • 2014-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-26
    相关资源
    最近更新 更多