1
我想将文件作为二进制传递给我的功能,我想要写周围使用柴HTTP测试之一,下面是代码:柴HTTP连接设置的内容类型多部分FORMDATA
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()固然似乎将内容类型更新为多部分表单数据,尽管我试图用image/jpeg来搭配它。 有什么我们可以做,以覆盖attach()的这种行为还是有任何其他方式我可以发布二进制数据到我的功能。
感谢