/**
* 根据用户ID和用户推广码为用户生成二维码
*
* */
public String createTwoDimensionCode(String uerid,String Promotion_code){
String ffile = DateUtil.getDays();
String errInfo = "success",
encoderImgId = this.get32UUID()+".png"; //encoderImgId此处二维码的图片名 "uerid:"+uerid+","+"Promotion_code:"+Promotion_code;
String encoderContent =appConst.getSiteRoot()+"app/twocode?uerid="+uerid+"&Promotion_code="+Promotion_code;
String ss=appConst.getUploadPath() + Const.FILEPATHUSERTWODIMENSIONCODE +ffile;
File file=new File(ss);
if (!file .exists() && !file .isDirectory())
{
file .mkdirs();
}
String filePath = ss+ "/"+encoderImgId; //存放路径
TwoDimensionCode.encoderQRCode(encoderContent, filePath, "png"); //执行生成二维码
String strIWATERM = Tools.readTxtFile(Const.IMGPATH);
String str=strIWATERM+"/uploadFiles/UsertwoDimensionCode/"+ffile+ "/"+encoderImgId;
// String path="http://192.168.1.37:8080/pqsas/uploadFiles/UsertwoDimensionCode/"+encoderImgId; // 图片的完整路径
return str;
}
File file=new File(ss);
if (!file .exists() && !file .isDirectory())
{
file .mkdirs();
}
Str
传入路径的信息,审核有没有对应的文件夹