如何将 JPG 文件转换为二进制字符串?
How to convert JPG file to binary string?
我想使用 asp.net 网络服务和 ksoap2 库将 jpg 文件从 android 上传到服务器。
我搜索到网络并发现注意到,现在我可以将 jpg 文件转换为二进制文件并发送字符串文件并在服务器中转换为 jpg 文件
有人请帮助我。
您可以使用 Base64 Android class:
String encodedImage = Base64.encodeToString(byteArrayImage, Base64.DEFAULT);
Bitmap bm = BitmapFactory.decodeFile("/path/to/image.jpg");
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.JPEG, 100, baos); //bm is the bitmap object
byte[] b = baos.toByteArray();
我想使用 asp.net 网络服务和 ksoap2 库将 jpg 文件从 android 上传到服务器。 我搜索到网络并发现注意到,现在我可以将 jpg 文件转换为二进制文件并发送字符串文件并在服务器中转换为 jpg 文件
有人请帮助我。
您可以使用 Base64 Android class:
String encodedImage = Base64.encodeToString(byteArrayImage, Base64.DEFAULT);
Bitmap bm = BitmapFactory.decodeFile("/path/to/image.jpg");
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.JPEG, 100, baos); //bm is the bitmap object
byte[] b = baos.toByteArray();