【问题标题】:Image Upload with Post in Java在 Java 中使用 Post 上传图片
【发布时间】:2013-01-28 18:15:29
【问题描述】:

我正在尝试将图像上传到 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 中做到这一点?

【问题讨论】:

标签: java post curl


【解决方案1】:

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

【讨论】:

  • 只找到上传文件的例子,但没有像我需要的apikey这样的附加参数
  • 这并不难。有添加参数的示例(google POST 表单、HTTPComponents),还有其他上传文件的示例。您只需将两者结合起来即可。
猜你喜欢
  • 2021-11-03
  • 2012-02-17
  • 2011-08-03
  • 2018-07-24
  • 1970-01-01
  • 1970-01-01
  • 2015-09-16
  • 2021-04-23
  • 1970-01-01
相关资源
最近更新 更多