使用Java发布的图像上传

时间:2013-01-28 18:15:29

标签: java post curl

我正在尝试将图像上传到java中的imagezilla.net。用php使用curl没问题..

$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中执行此操作?

1 个答案:

答案 0 :(得分:1)

您可以使用Apache HTTPComponents。它比cURL复杂一点,但它会完成这项工作(你基本上必须填写表格并发布它)。