【问题标题】:How do I use "stream.pipe(fs.createWriteStream())"如何使用“stream.pipe(fs.createWriteStream())”
【发布时间】:2017-01-24 04:03:32
【问题描述】:

如何使用 stream.pipe?

我正在运行一个输出函数:

const fs = require('fs');
const screenshot = require('screenshot-stream');
const stream = screenshot('http://google.com', '1024x768');
stream.pipe(fs.createWriteStream('picture.png'));

我的下一步是拍摄那张照片 (picture.png) 并将其分配到此处:

var content = fs.readFileSync('/path/to/img')

换句话说,我可以上传图片的路径是什么?

【问题讨论】:

    标签: javascript node.js stream


    【解决方案1】:

    假设您的项目目录名为“PROJECT”,并且您从项目的根目录执行此文件,然后将在根目录中创建 PICTURE.png 文件。

    如果您仍在项目的根目录中,该文件的路径将是__dirname + "/PICTURE.png"

    【讨论】:

    • 谢谢。我的困惑是“stream.pipe”。我不明白它是如何工作的——它没有把图片放在根目录中。
    • 如果没有看到代码,我真的无法告诉你更多信息
    • 我用更详细的代码更新了原帖。如果您有任何想法,请告诉我
    猜你喜欢
    • 2019-10-10
    • 2021-08-04
    • 1970-01-01
    • 2017-02-12
    • 2014-08-26
    • 1970-01-01
    • 1970-01-01
    • 2019-07-30
    • 2021-06-25
    相关资源
    最近更新 更多