gpt4 book ai didi

java - 将图片从 Android 应用程序发送到服务器 http post

转载 作者:太空宇宙 更新时间:2023-11-04 14:42:46 28 4
gpt4 key购买 nike

我正在尝试找出将位图发送到网络服务器以存储到数据库中的最佳方法。现在,我正在向服务器发送一个字符串 placeName,如下所示:

HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("mywebserver");
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("placeName",placeName));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

这样就成功了。现在,基本上我想做的是这样的

Bitmap photo = (Bitmap) data.getExtras().get("data"); 
nameValuePairs.add(new BasicNameValuePair("placePhoto",photo));
//obviously pseudocode

有什么办法可以做到这一点吗?谢谢。

最佳答案

1) 在第一侧将位图解码为字节数组
2) 在另一侧 - 从字节数组创建位图。

BitmapFactory documentation

Bitmap TO byte array

Bitmap FROM byte array

关于java - 将图片从 Android 应用程序发送到服务器 http post,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24762263/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com