站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题用http post上传图片的问题

用http post上传图片的问题

摘要: 用http post上传图片的问题


用httpurlconnection可以实现吗
我现在这样写:
HttpURLConnection uc=(HttpURLConnection)url.openConnection();
uc.setDoOutput(true);
uc.connect();
String file=-#34;C://1.jpg-#34;;
File f=new File(file);
FileInputStream fis=new FileInputStream(f);
byte[] b=new byte[fis.available()];
fis.read(b);
OutputStream out1=uc.getOutputStream();
out1.write(b);
out1.flush();
out1.close();
但是这样写下来,我截包看发的是Line-based text data: application/x-www-form-urlencoded
我直接在网页上上传文件时截包里是MIME Multipart Media Encapsulation, Type: multipart/form-data
高手来讲讲这是怎么回事,谢谢!


up~~


学习~


up


路过,友情up...


楼上的,每个版几乎每张贴都见到你,每次回贴都是-#34;路过,友情up...-#34;,这样跟叫花子有什么区别?



通过HttpURLConnection 发的post包头,默认就是ContentType=application/x-www-form-urlencoded, 你可以通过set方法更改的。


yangjun1982能给个例子吗,哪个set方法是set这个的啊?


ding


晕倒,那个“zhmt(孜风) ”,全部贴子中都是回复那句话,竟然也变成五个三角了,更奇怪的是,我骂他还得了10分,这是什么世道啊。


问题没解决,顶的都给点分撒。。


↑返回目录
前一篇: 如何从右向左来画图
后一篇: finally的神秘问题