同步请求"错误":错误:source.on 不是函数



通过使用以下代码,我试图将本地文件上传到url,但我一直有"错误:source.on不是函数";可能与fd.append的第二个参数有关,但老实说,我不知道该放什么,因为有很多不同的方法和解决方案,但到目前为止都没有奏效。

有线索吗?

let file='screenshot.png'
let url='...some url...'
const fd = new FormData()
fd.append('screenshotFile', fs.createReadStream(file), 'screenshot.png')
try {
request('POST', url', {form: fd})
}
catch(e){
logger.log('ERROR',e)
}

结果:"ERROR":错误:source.on不是函数

createReadStream返回ReadStream,但表单数据不接受它。

改为使用readFileSync:(

最新更新