Chai post 请求类型表单
Chai post request of type form
我正在尝试 post 需要包含文件的表单 chai。
chai.request(app).keepOpen()
.post('/api/v1/myRoute')
.type('form')
.set('Authorization', `Bearer ${ token }`)
.send({
note: 'dataset description note',
sl: 'en',
tl: 'pt',
file: fs.createReadStream(__dirname + '/testFiles/myFile.tsv')
});
但是我在另一边没有得到任何文件。
我很确定这里有一些语法错误,但我找不到类似的例子来解决我的问题。
我终于找到了解决方案,希望这对某人有所帮助:)
chai.request(app).keepOpen()
.post('/api/v1/myRoute')
.type('form')
.set('Authorization', `Bearer ${ token }`)
.field('note', 'dataset description note')
.field('sl', 'en')
.field('tl', 'pt')
.attach('file', fs.createReadStream(__dirname + '/testFiles/myFile.tsv'))
我正在尝试 post 需要包含文件的表单 chai。
chai.request(app).keepOpen()
.post('/api/v1/myRoute')
.type('form')
.set('Authorization', `Bearer ${ token }`)
.send({
note: 'dataset description note',
sl: 'en',
tl: 'pt',
file: fs.createReadStream(__dirname + '/testFiles/myFile.tsv')
});
但是我在另一边没有得到任何文件。 我很确定这里有一些语法错误,但我找不到类似的例子来解决我的问题。
我终于找到了解决方案,希望这对某人有所帮助:)
chai.request(app).keepOpen()
.post('/api/v1/myRoute')
.type('form')
.set('Authorization', `Bearer ${ token }`)
.field('note', 'dataset description note')
.field('sl', 'en')
.field('tl', 'pt')
.attach('file', fs.createReadStream(__dirname + '/testFiles/myFile.tsv'))