核心代码如下 ByteArrayEntity entity = new ByteArrayEntity(audio); // audio 是byte[]
entity.setContentType("binary/octet-stream"); httpPost.setEntity(entity); return mHttpClient.execute(httpPost);为何对方说我的文件没传上去,谢谢!!
entity.setContentType("binary/octet-stream"); httpPost.setEntity(entity); return mHttpClient.execute(httpPost);为何对方说我的文件没传上去,谢谢!!
解决方案 »
- android application thread
- 关于android的Renderer的问题
- android布局文件中,EditText 默认情况下,键盘会弹出的问题,在线等
- sdcard 插拔程序崩溃
- Android TextView 默认字体颜色
- Smart210开发板 表层用安卓4.0.3系统,利用USB与电脑完成数据收发
- android 快速切换图片以达到逐帧动画的效果
- 有了url分页地址,如何实现listview分页显示
- android 内存回收
- 【求助】要实现QQ这种左滑后的效果该怎么弄?
- 制作一个电子词典:如何初始化大量SQLite数据(求高手指点)
- android界面中,图滑动功能,在线等
FileEntity fileEty = new FileEntity(aFile, "binary/octet-stream");
httpPost.setEntity(fileEty);
我前段时间在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操作存储图片.
上传成功.
又有附件的这种应该如何实现?