昨天一朋友问我,如何把网络图片转换成base64,或者把本地图片转换成base64,然后就写了一下,也发现了几个问题,希望大家共勉,以后尽量避免:
下面先介绍第一种:把网络图片转换Base64字符串:
图片发自简书App
然而,写着发现,java中没有此jar包,然而再网上搜了半天,都是要某币,某豆;下面我把开源的jar包链接发出来,可以自行下载,永久有效:https://pan.baidu.com/s/127YeW2y_j1NNyrE3w70Ztg到此,第一种方法我就介绍完了,至于有什么问题我会再后面说明的.
第二种:把本地图片转换成base64
图片发自简书App
由此两种方法都介绍完了,下面附上源码:
package zhang;
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
public class ImageToBase64 {
public static void main(String[] args) {
//第一个:把网络图片装换成Base64
String n