javascript - 如何在 puppeteer 中重命名下载的文件
问题描述
我已经设法在 puppeteer 中下载了一个 csv 文件,但它是用即时日期和时间生成的,所以我想在下载后重命名它。问题是,我不知道如何重命名它。
我尝试查看 Content-Disposition 但我得到“未定义”。
const [button] = await page.$x("//span[contains(text(), 'DESCARGAR')]");
await Promise.all([
await button.click(),
// Event on all responses
page.on('response', response => {
const headers = response.headers['Content-Disposition'];
console.log(headers);
})
]);
那时我不知道如何重命名它。我需要你的帮助。
解决方案
推荐阅读
- java - Java JNA获取桌面项目位置
- mysql - 使用 select 和 where 更新表
- azure - 是否可以通过编程方式在 Azure Bot 服务上创建 Cortana 频道
- c# - 从同步 API 迁移到异步 API
- javascript - 如何从可序列化的 JavaScript 对象中递归地修剪字符串值?
- python - 如何更有效地检查游戏板上的条纹?
- java - 如何在并行线程中侦听(而不是等待)要完成的结果
- python - Celery:redis中client_recent_max_output_buffer和connected_clients不断增加
- php - 启用 opcache 并使用“require”关键字时,php 会从文件系统重新加载文件内容吗?
- regex - 在 tcl 脚本中使用 sed 替换字符串 - 字符串包含圆括号