1.定义解析类
public class StringUtil {
public static boolean isNotEmpty(String resurl) {
// TODO Auto-generated method stub
return false;
}
public static String getIdfaAndAppbid(String idfa, String appBID) {
return idfa + "-" + appBID;
}
public static MultipartFile base64ToMultipart(String base64) {
try {
String[] baseStrs = base64.split(",");
BASE64Decoder decoder = new BASE64Decoder();
byte[] b = new byte[0];
b = decoder.decodeBuffer(baseStrs[1]);
for (int i = 0; i < b.length; ++i) {
if (b[i] < 0) {
b[i] += 256;
}
}
return new BASE64DecodedMultipartFile(b, baseStrs[0]);
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
}
2.controllerz中定义MultipartFile file变量
3.通过file = StringUtil.base64ToMultipart(bo.getAvatarData());获取,bo是自定义的实体类