有人可以给我看/链接一个简单的多部分表单数据,http post文件上传脚本我可以转换为applet吗?寻找一个对我很轻松的人,我已经超过一个月的目标,只需要这个。我是java的新手,在完成这个项目的过程中取得了几次小胜利,但我绝对需要帮助。
我已经有一些签名的脚本正在运行,所以我自己做了很多,但我需要一个不好的。我很困惑。
答案 0 :(得分:0)
从applet执行http发布的最简单方法是使用Apache HTTP Client。您需要将jar文件添加到applet的classpath。一个简单的例子:
HttpClient client = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://example.com/test");
MultipartEntity entity = new MultipartEntity();
entity.addPart("file1", new FileBody(new File("filetoUpload.jpg"), "application/jpg"));
post.setEntity(entity);
client.execute(post)
client.getConnectionManager().shutdown();
如果出于某种原因你无法使用HTTP客户端,你仍然可以使用java.net.URL
来完成它,但它更复杂:
Using java.net.URLConnection to fire and handle HTTP requests