【问题标题】:How to convert JPG file to binary string? [duplicate]如何将JPG文件转换为二进制字符串? [复制]
【发布时间】:2018-09-25 02:21:49
【问题描述】:

我想使用带有 ksoap2 库的 asp.net Web 服务将 jpg 文件从 android 上传到服务器。 我在网上搜索并发现注意到,现在我可以将 jpg 文件转换为二进制文件并发送字符串文件并在服务器中转换为 jpg 文件

请有人帮帮我。

【问题讨论】:

标签: java android asp.net upload ksoap2


【解决方案1】:

您可以使用 Base64 Android 类:

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(); 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-26
    • 2021-02-24
    相关资源
    最近更新 更多