我正在使用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[]
?