android客户端怎么把图片post给php服务端?

qinuxman 发布于 2012/07/23 07:58
阅读 1K+
收藏 0
其他的都是键值对形式post,可是图像怎么办呢?转换成byte[]好像也不能传
加载中
0
迷途d书童
迷途d书童

引用来自“李琦”的答案

引用来自“Wendal”的答案

写到OutputStream里面
还想请教一个问题,用相机拍摄之后,得到的uri地址是content://media/external/images/media/1309,怎么用它得到File类型的对象呢?
/**
 * 通过uri获取图片文件对象
 * @param uri
 * @return 
 */
public static File getImageFile(Activity context,Uri uri) 
{
	String imagePath = "";
	File imageFile = null;
	String [] proj={MediaStore.Images.Media.DATA};
	Cursor cursor = context.managedQuery( uri,
					proj, 		// Which columns to return
					null,       // WHERE clause; which rows to return (all rows)
					null,       // WHERE clause selection arguments (none)
					null); 		// Order-by clause (ascending by name)
	
	if(cursor!=null)
	{
		int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
		if(  cursor.getCount()>0 && cursor.moveToFirst() )
		{
			imagePath = cursor.getString(column_index);
		}
	}
	
	if(imagePath != "")
	{
		imageFile = new File(imagePath);
	}
	return imageFile;
}

0
wendal
wendal
写到OutputStream里面
0
qinuxman
qinuxman

引用来自“Wendal”的答案

写到OutputStream里面
还想请教一个问题,用相机拍摄之后,得到的uri地址是content://media/external/images/media/1309,怎么用它得到File类型的对象呢?
返回顶部
顶部