专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Android

,请问HttpPost传附件的有关问题

发布时间:2010-05-30 10:54:09 文章来源:www.iduyao.cn 采编人员:星星草
高手进,请教HttpPost传附件的问题
核心代码如下

  ByteArrayEntity entity = new ByteArrayEntity(audio); // audio 是byte[]
  entity.setContentType("binary/octet-stream");

  httpPost.setEntity(entity);

  return mHttpClient.execute(httpPost);

为何对方说我的文件没传上去,谢谢!!

------解决方案--------------------
LZ你的程序具体发生了什么我不太了解.
我前段时间在android端实现图片上传的自定义版分享给你一下,看是否对你有帮助.
1.用io操作从sdcard中读取一张图片到内存
2.把图片读入到一个byte[]中.//byte[] fileByte=new byte[file.getLenth()] 通过文件长度来创建byte[] 以保证数据不丢失
3.定义规则把byte[] 转换成String //相当于byte[] 与string的等价转换 百度 google一下很多实现
4.用httppost 带上string 发送请求到服务端
服务端:
5.在服务端把string转换成byte[]
6.在服务端进行io操作存储图片.
上传成功.
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: