博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用AFN上传图片
阅读量:6655 次
发布时间:2019-06-25

本文共 891 字,大约阅读时间需要 2 分钟。

hot3.png

        //使用AFN上传图片

       
       
//formData没有只能提示所以在这定义一个
       
//        var formData : AFMultipartFormData = AFMultipartFormData()
       
       
/// AFMultipartFormData 协议的一个方法
        ///
        /// data       要上传的文件的二进制数据
        /// name       服务器定义的字段名称,后台接口文档会提示
        /// fileName   保存在服务器的文件名,但是现在通常可以乱写,后台会做后续处理
        ///                   根据上传的文件生成缩略图中等图高清图
        ///                   保存在不同路径,生成不同的名称都没用还要写干嘛!!-->fileNameHTTP协议定义的属性
        ///
        /// 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

你可能感兴趣的文章
机器学习算法Review之分类
查看>>
Cisco ××× 实例配置方案
查看>>
JVM工作原理学习笔记
查看>>
windows 共享访问相关问题
查看>>
DC的sysvol目录管理!
查看>>
Linux学习笔记4.2-Linux组管理
查看>>
js 数组常用方法
查看>>
apache 防盗链 与 地址重写
查看>>
Appium命令笔记之一
查看>>
[redis数据结构] 之 set集合
查看>>
java.lang.OutOfMemoryError: PermGen space及其解决方法
查看>>
python3版本mysql的操作
查看>>
登录式shell与非登录式shell
查看>>
指针参数是如何传递内存的
查看>>
Server系列7:看win2012时代如何强制还原记录数据
查看>>
Linux下查看文件和文件夹大小 du df
查看>>
mongodb数据备份与恢复
查看>>
elf文件解析(cpp版)
查看>>
使用VS2010编译MongoDB C++驱动详解
查看>>
负载均衡(Load Balancing)学习笔记(三)
查看>>