gpt4 book ai didi

javascript - 如何更改 URL.createObjectURL 下载名称?

转载 作者:行者123 更新时间:2023-11-29 18:46:07 46 4
gpt4 key购买 nike

我正在构建一个在线 csv 转换器,允许用户上传 csv 文件并下载处理后的 csv 输出文件。一切正常,除了下载文件的名称看起来像“6fd665aa-74d7-4b4e-96e1-38aea0cca9e6.csv”(每次都会更改),与输入文件的名称无关。

如何更改下载的文件名?

const processedStr = convertCSV(text);
const myBlob = new Blob([processedStr], {type : 'text/csv'});
dllink.href = window.URL.createObjectURL(myBlob);
dllink.click();

最佳答案

您可以尝试为dllink 变量添加一个属性。它将为 download 属性和文件命名。

const processedStr = convertCSV(text);
const myBlob = new Blob([processedStr], {type : 'text/csv'});
dllink.href = window.URL.createObjectURL(myBlob);
dllink.setAttribute("download","custom_name.csv"); // Added Line
dllink.click();

关于javascript - 如何更改 URL.createObjectURL 下载名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53846343/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com