找到ImageResizePlugin.java文件 修改getBitmap方法替换一下即可
protected Bitmap getBitmap(String imageData, String imageDataType, BitmapFactory.Options options) throws IOException, URISyntaxException {
Bitmap bmp;
if (imageDataType.equals(IMAGE_DATA_TYPE_BASE64)) {
byte[] blob = Base64.decode(imageData, Base64.DEFAULT);
bmp = BitmapFactory.decodeByteArray(blob, 0, blob.length, options);
} else {
System.out.println(imageData);
if (imageData.startsWith("file://") ) {
String[] all=imageData.split("[?]");
System.out.println(all[0]);
URI uri = new URI(all[0]);
File imageFile = new File(uri);
System.out.println(imageFile);
bmp = BitmapFactory.decodeFile(imageFile.getAbsolutePath(), options);
} else {
System.out.println("stroe==");
bmp = BitmapFactory.decodeFile(imageData, options);
}
}
return bmp;
}