使用AFN上传图片

        //使用AFN上传图片
       

       
//formData没有只能提示所以在这定义一个
       
//        var formData : AFMultipartFormData = AFMultipartFormData()
       
       
/// AFMultipartFormData 协议的一个方法
        ///
        /// @param data       要上传的文件的二进制数据
        /// @param name       服务器定义的字段名称,后台接口文档会提示
        /// @param fileName   保存在服务器的文件名,但是现在通常可以乱写,后台会做后续处理
        ///                   根据上传的文件生成缩略图中等图高清图
        ///                   保存在不同路径,生成不同的名称都没用还要写干嘛!!-->fileNameHTTP协议定义的属性
        ///
        /// @param mimeType /contentType 客户端告诉服务器,二进制文件准确的类型格式'大类型/小类型' 无需记忆
       

   

    privatefunc uploadFile(urlString:String,data:NSData,name:String,var parameters:[String : AnyObject]?,finshed:NWRequestCallback){    

   
     
POST(urlString, parameters: parameters, constructingBodyWithBlock: { (formData) -> Voidin
       
       
        formData.
appendPartWithFileData(data,name: name,fileName: "xxx",mimeType: "application/octet-stream")

       
        }, success: { (
_, result) -> Voidin
           
            finshed(result: result, error:
nil)

           
        }) { (
_, error) -> Voidin
           
           
print(error)
           
            finshed(result:
nil, error: error)

        }
   
   

    }

   


转载于:https://my.oschina.net/venn0126/blog/545840

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值