本文主要是介绍压缩并用 Alamofire 上传多张图片,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Util.showGifLoading(self.view) //你的 loadinglet imageDataArray = self.lqPhotoPicker_getBigImageDataArray()//这里替换成你的图片 Data 数组let imageBigArray = self.lqPhotoPicker_getBigImageArray()//这里替换成你的 UIImage 数组let token:String = UserDefaults.standard.value(forKey: "token") as! Stringlet url = "your url"let attachArray:NSMutableArray = NSMutableArray()for i in 0..<(imageDataArray?.count)! {//压缩图片var imgData = imageDataArray?[i] as! Datalet imgBig = imageBigArray?[i] as! UIImageif(imgData.count/1024 > 100) {imgData = UIImageJPEGRepresentation(imgBig,0.1)! // 压缩比例在0~1之间,压缩后视觉上不失真}Alamofire.upload(multipartFormData: { multipartFormData inmultipartFormData.append(imgData, withName: "image", fileName: "file.png
这篇关于压缩并用 Alamofire 上传多张图片的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!