package com.ld.igds.sh.util;
|
|
import com.ld.igds.constant.DepotStatus;
|
import org.springframework.stereotype.Component;
|
|
import java.io.File;
|
import java.io.FileInputStream;
|
import java.io.IOException;
|
|
/**
|
* 接口转换工具类
|
*
|
* @author chen
|
**/
|
@Component
|
public class ApiShUtil {
|
|
|
/**
|
* 获取图片的二进制流
|
*
|
* @param imgPath
|
* @return
|
*/
|
public String imgToIo(String imgPath) {
|
//图片转化为二进制
|
byte[] imageBytes = null;
|
try {
|
|
FileInputStream fileInputStream = new FileInputStream(new File(imgPath));
|
imageBytes = new byte[fileInputStream.available()];
|
fileInputStream.read(imageBytes);
|
} catch (IOException e) {
|
|
System.out.println(e);
|
return null;
|
}
|
return UnicodeByteToStr(imageBytes);
|
}
|
|
private static String UnicodeByteToStr(byte[] b) {
|
StringBuilder sb = new StringBuilder();
|
for (int i = 0; i < b.length; i++) {
|
sb.append(String.format("%02x", b[i]));
|
}
|
return sb.toString();
|
}
|
}
|