chai.request('http://localhost:8085')
.post('/myAPI/' + req.params.id + '/logo')
.attach('image', fs.readFileSync(__dirname + '/resources/IMG_86425.jpg'), 'IMG_86425.jpg')
.set('Content-Type','image/jpeg')
.end((err, res) => {
should.equal(err, null);
res.status.should.equal(200);
res.should.be.json;
done();
});
问题是,attach()似乎天生就将内容类型更新为多部分表单数据,尽管我试图用图像/jpeg超越它。
我们可以做些什么来覆盖attach()的这种行为,或者有没有其他方法可以将二进制数据发布到我的函数中。