android上传图片到服务器的类型是application/octet-steam-......是什么原因?
高洛峰
高洛峰 2016-11-09 10:51:56
0
1
931

ContentResolver cr = context.getContentResolver();
Cursor cur = cr.query(Media.EXTERNAL_CONTENT_URI, columns, null, null, null);
int photoPathIndex = cur.getColumnIndexOrThrow(Media.DATA);
String imagePath= cur.getString(photoPathIndex);
params.put(file,new File(imagePath);
然后上传到服务器后,文件类型是application/octet-steam-qgnY87ejQNY6ub0gpinv7klmM5u6J,正确应该是image/png或者image/jpg

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

reply all(1)
三叔

params.put(file,new File(imagePath)里面具体贴下。”正确应该是image/png或者image/jpg“是图片格式,要转换成二进制流的方式上传,http://topmanopensource.iteye.com/blog/1605238


Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template