funcimageForecth(type:Int,formData:AFMultipartFormData, params: [AnyObject]?){
vardataimage =NSData()
varj =0
varname =""
foriinparams!{
switchtype {
case1:
name ="cust_img"
break
case2:
name ="diary_pics\(j)"
break
case3:
name ="didi_pics\(j)"
break
default:
break
}
ifiisDictionary{
letimg_dic = ias!Dictionary
for(key,value)inimg_dic{
letdic_img = value
ifUIImagePNGRepresentation(dic_img) !=nil{
dataimage =UIImageJPEGRepresentation(value,0.2)!asNSData
}else{
dataimage =UIImagePNGRepresentation(value)!asNSData
}
formData.appendPart(withFileData: dataimageasData, name: key, fileName:"xxxx.png", mimeType:"image/jpeg")
}
}elseifiisUIImage{
letimg = ias!UIImage
ifUIImagePNGRepresentation(img) !=nil{
ifUIImagePNGRepresentation(img) !=nil{
dataimage =UIImageJPEGRepresentation(img,0.2)!asNSData
}else{
dataimage =UIImagePNGRepresentation(img)!asNSData
}
}else{
formData.appendPart(withFileData: dataimageasData, name: name, fileName:"xxxx.png", mimeType:"image/jpeg")
dataimage =UIImagePNGRepresentation(img)!asNSData
}
formData.appendPart(withFileData: dataimageasData, name: name, fileName:"xxxx.png", mimeType:"image/jpeg")
j +=1
}elseifiis[UIImage] {
imageForecth(type: type,formData: formData, params: ias? [AnyObject])
}
}
}