用request模拟上传图片
在做爬虫,现在需要模拟一个上传图片的过程,通过chrome调试的network看到的请求信息如下: 如果用request模拟这个请求的话该怎么写啊?下面的写法好像不对:
request.post({
uri: url,
headers: {
'content-type' : 'application/octet-stream'
},
form: {
Filename: '2000.jpg',
FileType: 'Image',
N: 1,
F: 'MemberIDCard',
fileext: '*.jpg;*.png;*.gif',
folder: '/Transport/',
Upload: 'Submit Query'
},
body: 'http://t1.qpic.cn/mblogpic/bc65fe3404f5084b2d7e/2000.jpg'
}, function (error, response, body) {
if (!error) {
console.log(body);
}
});
如果需要上传的图片不是本地图片,是否需要将图片先下载到本地再进行上传?
1 回复
已解决,用needle搞定