【问题标题】:How do I upload file in nodejs to a server?如何将nodejs中的文件上传到服务器?
【发布时间】:2012-01-28 17:07:44
【问题描述】:

我有 bean 在 Internet 上搜索如何从 nodejs 将文件上传到 Web 服务器。我找到了一些东西,但它告诉你如何上传到 nodejs 服务器而不是其他 web 服务器。所以我的问题是如何使用 nodejs 将文件上传到网络服务器?

【问题讨论】:

    标签: node.js upload


    【解决方案1】:

    使用http 模块并将文件流通过管道传递给请求。

    var req = http.request(options, function(res) {
    });
    
    req.on('error', function(err) {
      throw err;
    });
    
    fs.createReadStream(file).pipe(req);
    

    【讨论】:

    • 您能否更详细地说明,例如,我将要上传到的站点的 URL 放在哪里。我是节点初学者。
    • 这在options 中。我链接到http.request 文档,其中列出了您可以使用的所有选项。您可能还想查看request module。它使你只需要做fs.createReadStream(file).pipe(request.put(url));
    • 好的,现在一切都很好,我如何在服务器上获取文件。我在服务器上的 php 文件中放了什么,谢谢帮助
    猜你喜欢
    • 2017-04-05
    • 1970-01-01
    • 2017-04-25
    • 1970-01-01
    • 2021-12-06
    • 2021-01-02
    • 1970-01-01
    • 2014-12-11
    • 2015-03-09
    相关资源
    最近更新 更多