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

nodejs如何提供本地文件的http访问路径?

nodejs如何提供本地文件的http访问路径?

www说 2018-10-18 12:11:57
一个上传图片返回url的nodejs程序,返回{  "name": "name",  "url": "/uploader/upload"}怎么才能将本地路径转化成http路径呢,比如 example.com/upload/a.jpgrouter.post('/', function (req, res) {    if (req.busboy) {        var name = ''        req.busboy.on('file', function (fieldname, file, fileName, encoding, mimeType) {            name = fileName            var stream = fs.createWriteStream(path.join(__dirname, '../', uploadPath, fileName))            file.pipe(stream)            console.log('uploading %s -> %s', fileName, stream.path)        }).on('finish', function () {            res.send({                name: 'name',                url: path.join(uploadPath, name)            })        })        req.pipe(req.busboy)    } else {        console.log('uploadFile - busboy undefined.')        res.status(502)    }})
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 2844 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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