- 需求: 代码生成对象,包含配置文件全部信息,将对象打包成文件上传至服务器
- 思路:
- 对象 => File对象
- File对象 => FormData对象
- 代码:
/* 根据 config 对象生成对应的 config 文件 */ function objToFile(config) { let newFileName = `config.json` let newFile = new File([JSON.stringify(config)], newFileName); let formData = new FormData(); formData.append("file", newFile); return formData; }