admin
2020-06-15 3e4ef41ffacd7f5fda2e81c3810cd11a6375b83c
fanli/src/main/java/com/yeshi/fanli/util/ImageToBase64.java
@@ -7,17 +7,20 @@
import java.net.HttpURLConnection;
import java.net.URL;
import Decoder.BASE64Encoder;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
public class ImageToBase64 {
   public static void main(String[] args) {
      // 第一个:把网络图片装换成Base64
      String netImagePath = "http://ec-1255749512.file.myqcloud.com/swiperPic/c7847b574a79400298bc63706fd89faf.jpeg";
//      String netImagePath = "http://ec-1255749512.file.myqcloud.com/swiperPic/c7847b574a79400298bc63706fd89faf.jpeg";
      String netImagePath = "http://ec-1255749512.file.myqcloud.com/editor/img/evaluate/df21d25edd924837b6f8b1f8eaeeac97.jpeg";
      // 下面是网络图片转换Base64的方法
      String netImageToBase64 = NetImageToBase64(netImagePath);
      System.out.println(netImageToBase64);
//      System.out.println(netImageToBase64);
      // 下面是本地图片转换Base64的方法
       //String imagePath = "本地图片路径";
      // ImageToBase64(imagePath);
@@ -45,11 +48,12 @@
         while ((len = is.read(by)) != -1) {
            data.write(by, 0, len);
         }
         // 关闭流
         is.close();
         // 对字节数组Base64编码
         BASE64Encoder encoder = new BASE64Encoder();
         return encoder.encode(data.toByteArray());
         String encode = encoder.encode(data.toByteArray());
         // 关闭流
         is.close();
         return encode;
      } catch (IOException e) {
         e.printStackTrace();
      }