【问题标题】:puppeteer fileChooser: how to use URL instead of local file path?puppeteer fileChooser:如何使用 URL 而不是本地文件路径?
【发布时间】:2020-11-30 08:11:38
【问题描述】:

我有一个视频文件(云存储)的 http 链接,我想在文件选择器中选择该文件。

我正在使用云托管(故障),所以我不想将该文件存储到本地存储中。

const [fileChooser] = await Promise.all([
page.waitForFileChooser(),
page.click('#select-files-button')
]);
await fileChooser.accept(["https://examle.mp4"]);

它似乎只接受本地文件路径,有人可以帮我吗?

【问题讨论】:

    标签: node.js puppeteer glitch-framework


    【解决方案1】:

    正如你可能猜到的,它显然只接受本地文件,你可以先下载你想要的文件(使用request 模块甚至http(s?) 模块),然后将其传递给 puppeteer。

    【讨论】:

    • 但我正在使用故障云托管,顺便说一句谢谢我会尝试。
    猜你喜欢
    • 1970-01-01
    • 2017-05-01
    • 2018-03-28
    • 2014-04-27
    • 2016-10-27
    • 2016-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多