Java中的Post图像上传
我正在尝试用java将图像上传到imagezilla.net。使用curl的php没有问题Java中的Post图像上传,java,post,curl,Java,Post,Curl,我正在尝试用java将图像上传到imagezilla.net。使用curl的php没有问题 $pvars = array('file' => "@".$imagePath, 'apikey' => "apikey"); $timeout = 30; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, 'http://imagezilla.net/api.php'); curl_setopt($curl, CURLOPT_
$pvars = array('file' => "@".$imagePath, 'apikey' => "apikey");
$timeout = 30;
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://imagezilla.net/api.php');
curl_setopt($curl, CURLOPT_TIMEOUT, $timeout);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $pvars);
$xml = curl_exec($curl);
curl_close ($curl);
$res = new SimpleXMLElement($xml);
如何在java中实现这一点?您可以使用。它比cURL稍微复杂一点,但是,它可以完成工作(你基本上必须填写一张表格并发布它) 只查找上传文件的示例,但不要使用additionell参数,如此处需要的apikey,这并不难。这里有添加参数的示例(GooglePostForm、HTTPComponents)和上传文件的其他示例。您只需将两者结合起来即可。相关: