代码
/**
* 批量上传图片信息
*/
public Boolean uploadifyImgs(MultipartFile[] imgs,String joinId){
boolean flag = true;
try {
for(int i=0;i<imgs.length;i++){
MultipartFile multipartFile = imgs[i];
PfUpload file = new PfUpload();
file.setJoinId(joinId); //业务表id
file.setCreateDate(new Date()); //上传时间
file.setIsupload(SysConstants.CHAR_TRUE); // 是否上传
file.setFileSize((double)multipartFile.getSize()); //文件大小
file.setFileName(multipartFile.getOriginalFilename()); //文件名称
if(dataService.insert(PfUpload.INSERT,file) > 0){
//上传成功,服务器创建文件
File uploadedFile = new File(ftpHost,file.getId());
multipartFile.transferTo(uploadedFile);
}
}
}catch (Exception e){
e.printStackTrace();
flag = false;
}
return flag;
}
/**
* 批量上传图片信息
*/
@Override
public Boolean uploadImgs(List<String> imgs,String joinId){
boolean flag = true;
try {
for(int i=0;i<imgs.size();i++){
String img = imgs.get(i);
PfUpload file = new PfUpload();
file.setJoinId(joinId); //业务表id
file.setCreateDate(new Date()); //上传时间
file.setIsupload(SysConstants.CHAR_TRUE); // 是否上传
if(dataService.insert(PfUpload.INSERT,file) > 0){
//上传成功,服务器创建文件
Imagebase64.base64ToImage(img, ftpHost+"\\"+file.getId());
}
}
}catch (Exception e){
e.printStackTrace();
flag = false;
}
return flag;
}
两种方法