我正在使用twit。更新状态(不带媒体)正常工作,但更新媒体无法工作。
这是我的代码(与express一起使用):
//client side
<form id="tweeter" action='/image' method='POST' >
<input type="text" name="tw" id="tw" />
<input type='file' name='img' id='img' />
<input type="submit" value="submit" />
</form>
//server side
app.post('/image',function(req,res){
var f= "./" +req.body.img;
console.log(req.body.img);
T.post('statuses/update_with_media',
{ status: req.body.tw, media: f },
function(err, reply) {
console.log('ERROR:' +err);
console.log('REPLY:' +reply);
}
);
});
我收到的错误是'Missing or invalid url parameter'。
我应该如何通过
media[]
发送图片文件?