swift上传图片

import UIKit
import AFNetworking

class YJRequest: NSObject {
    
    //#pragma mark - 上传图片 
    func uploadImageWithImage(_ imageData: Data){

    let sessionConfiguration = URLSessionConfiguration.default
    let manager =  AFHTTPSessionManager(sessionConfiguration: sessionConfiguration)
    manager.responseSerializer.acceptableContentTypes = NSSet(arrayLiteral: "application/json", "text/json", "text/javascript","text/html") as? Set<String>

        manager.post("", parameters: ["":""], constructingBodyWith: { (formData) in
            let formatter = DateFormatter()
            formatter.dateFormat = "yyyyMMddHHmmss"
            formatter.timeZone = NSTimeZone.system
            let fileName:String = "\(formatter.string(from: NSDate.init() as Date)).jpg"
            formData.appendPart(withFileData: imageData, name: "head", fileName: fileName, mimeType: "image/png")
            }, progress: { (progress) in
                //
            }, success: { (task, response) in
                //
                print("suceess")
            }) { (task, error) in
                //
                 print(error)
        }
        
    }
}

 

举了个最简单的例子,没有任何封装与扩展,仅仅供参考

 

转载于:https://www.cnblogs.com/yajunLi/p/6393882.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值