图片上传问题
发布于 11 年前 作者 sayfly 3731 次预览 最后一次回复是 11 年前 来自 问答
刚开始学nodejs
前辈在服务器上写好了上传图片的demo 用的formidable form.parse 来接收数据
我在本地用request的请求过去 将图片获取到后 用fs.createReadStream() 读成文件流 想传过去 应该怎么写?
我用 form.append("file",fs.createReadStream()); 传过去的时会报错
TypeError: Object function (form) {
if (form) {
this.setHeader('content-type', 'application/x-www-form-urlencoded; charset=utf-8')
this.body = (typeof form === 'string') ? form.toString('utf8') : qs.stringify(form).toString('utf8')
return this
}
// create form-data object
this._form = new FormData()
return this._form
} has no method 'append'
我想问问这里应该怎么写 才能实现上传图片
2 回复
按着报错的意思… 楼主至少先改一下
@jiyinyiyong 我改成
request.post().form({file:fs.creatReadStream});这样传过去没有报错 但是服务器还是没有获取到数据