解决方案 »

  1.   

    log.info("*************************/GetUserPhotoBooth*****************************");
    request.setCharacterEncoding("UTF-8");
    response.setCharacterEncoding("UTF-8");
    PrintWriter out=response.getWriter();
    String msg="";
    try {
    String mobile_no=request.getParameter(MOBILENO);
    log.info("参数:mobile_no="+mobile_no);
    if (StringUtils.isBlank(mobile_no)) {
    msg = Tools.ParameterLoseJSON();
    out.write(msg);
    out.flush();
    out.close();
    return;
    }
                            //通过手机号获取用户头像
    msg=picUploadService.GetUserMugshot(mobile_no);
    } catch (Exception e) {
    // TODO Auto-generated catch block
    log.error(e.toString());
    msg = Tools.TimeOutJSON();
    }finally{
    log.info("GetUserPhotoBooth Return Json:"+msg);
    out.write(msg);
    out.flush();
    out.close();
    }目前我们保存用户大头贴,也是用的是blob,传输的时候,以上就是传输方式
      

  2.   

    然后从得到的图片信息读取图片的字节数组,将其进行Base64编码,在进行MD5加密等,然后传输就以这个 诸多操作之后的字符串传输, 另一方拿到之后,同样的解码操作,在将其存入数据库