为了账号安全,请及时绑定邮箱和手机立即绑定

busboy 模块上传图片,如何返回图片路径

busboy 模块上传图片,如何返回图片路径

米脂 2019-03-15 22:15:17
busboy 模块,https://github.com/mscdex/busboy看了文档中的demo 与示例 没有找到,如何 返回储存后图片的路径求有经验的帮助
查看完整描述

1 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

var http = require('http'),

    path = require('path'),

    os = require('os'),

    fs = require('fs');


var Busboy = require('busboy');


http.createServer(function(req, res) {

  if (req.method === 'POST') {

    var busboy = new Busboy({ headers: req.headers });

    busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {

      var saveTo = path.join(os.tmpDir(), path.basename(fieldname));

      file.pipe(fs.createWriteStream(saveTo));//saveTo就是存储路径

    });

    busboy.on('finish', function() {

      res.writeHead(200, { 'Connection': 'close' });

      res.end("That's all folks!");

    });

    return req.pipe(busboy);

  }

  res.writeHead(404);

  res.end();

}).listen(8000, function() {

  console.log('Listening for requests');

});

不是已经写了么,busboy才不帮你存呢,你爱存哪存哪。


查看完整回答
反对 回复 2019-04-09
  • 1 回答
  • 0 关注
  • 302 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号