这是前端的部分代码
function uploadImage(){
$.ajax({
type:'post',
url:'UploadImage',
data:{image:img},
async:false,
datatype:'json',
success:function(data){
if(data.success){
alret('上传成功');
}else{
alret('上传失败');
}
},
error:function(err){
alert('网络故障');
}
});
}
这是后台代码
String image = request.getParameter("image");
String header = "data:image/jpeg;base64";
image = image.substring(header.length());
BASE64Decoder decoder = new BASE64Decoder();
try{
byte[] b = decoder.decodeBuffer(image);
String imageFilePath = "D://"+"222"+".jpg";
OutputStream out = new FileOutputStream(imageFilePath);
out.write(b);
out.flush();
out.close();
}catch(Exception e){
e.printStackTrace();
}
前端的“success”应该是类似于信息提示框,但后台的判定应该怎么写我一直没有搞清楚,也就是“if(data.success)”响应后台的什么信息?