base64转成File对象

public static File base64ToFile(String base64) throws Exception {if(base64.conta
public static File base64ToFile(String base64) throws Exception {if(base64.contains("data:image")){base64 = base64.substring(base64.indexOf(",")+1);}base64 = base64.toString().replace("\r\n", "");//创建文件目录String prefix=".jpeg";File file = File.createTempFile(UUID.randomUUID().toString(), prefix);BufferedOutputStream bos = null;FileOutputStream fos = null;try {BASE64Decoder decoder = new BASE64Decoder();byte[] bytes =  decoder.decodeBuffer(base64);fos = new FileOutputStream(file);bos = new BufferedOutputStream(fos);bos.write(bytes);}finally {if (bos != null) {try {bos.close();} catch (IOException e) {e.printStackTrace();}}if (fos != null) {try {fos.close();} catch (IOException e) {e.printStackTrace();}}}return file;}