0

我目前正在创建一个为即将进行的项目生成 .env 文件的应用程序。我正在使用简单的 blob 方法来下载我通过我的应用程序创建的 json,但是我仍然没有找到将文件下载为 .env 而不是 .txt、.csv 等的方法。如果有人知道一种方法,会非常感谢,谢谢。

我用来下载我的 json 的代码

  const downloadEnv = async (filename, text) => {
    for (const [key, value] of Object.entries(dictionary)) {
      setEnvContent(envContent + `${key}= ${value}` + "\n") 
    }
      var element = document.createElement('a');
      element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(envContent));
      element.setAttribute('download', 'filename');
      element.style.display = 'none';
      document.body.appendChild(element);
      element.click();
      document.body.removeChild(element);
  }

正如您现在所看到的,我将内容下载为 txt。

4

0 回答 0