zoukankan      html  css  js  c++  java
  • swift 图像的压缩上传

        func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
            picker.dismissViewControllerAnimated(true, completion: nil)
            let infoo:NSDictionary? = NSDictionary(dictionary: info)
            let image:UIImage? = infoo!.objectForKey(UIImagePickerControllerEditedImage) as? UIImage
            
            self.iocn.image = image!
            
            var data = UIImageJPEGRepresentation(image!,1);
            while data!.length/1024 > 100{
                data = UIImageJPEGRepresentation(image!,0.1);// 压缩比例在0~1之间
            }
            
            let newimage:UIImage? = UIImage(data: data!)
            self.updataimage(newimage!)
        }
    
        func  updataimage(imagename:UIImage){
            
            let request = AFHTTPRequestOperationManager();
            request.POST(personalPhotoUpdURL, parameters: nil, constructingBodyWithBlock: { (formdata) -> Void in
                
                    let formData:AFMultipartFormData = formdata
                    let data = UIImageJPEGRepresentation(imagename,1);
                                
                    formData.appendPartWithFileData(data, name: "photo", fileName: "photo", mimeType: "image/jpeg")
                
                }, success: { (reguestoperation, statusdict) -> Void in
                    var dict = statusdict as! Dictionary<String,AnyObject>;
                    if dict["code"] as? Int == 200{
                        MBProgressHUD.showMessagecustom("上传成功")
                        self.iocn.image = imagename
                    }else{
                        let str = dict["desc"] as? String
                        MBProgressHUD.showMessagecustom(str!)
                    }
              
                }, failure: { (reguestoperation, error) -> Void in
                    MBProgressHUD.showMessagecustom("上传失败")
            })
            
        }
  • 相关阅读:
    模型
    smarty变量
    smarty变量调节器
    分页
    表单验证(注册)
    php数据库访问
    php面向对象 继承
    php 面向对象
    php正则数组
    php 函数
  • 原文地址:https://www.cnblogs.com/sunyaxue/p/5581057.html
Copyright © 2011-2022 走看看