首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2012-01-23 
高手进,请教HttpPost传附件的问题核心代码如下ByteArrayEntity entity new ByteArrayEntity(audio) //

高手进,请教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操作存储图片.
上传成功.

热点排行