gpt4 book ai didi

ios - 使用 Swift 2 + AFNetworking 发布图片

转载 作者:行者123 更新时间:2023-11-28 07:01:44 25 4
gpt4 key购买 nike

我有以下代码

let manager = AFHTTPRequestOperationManager()
manager.POST(
"http://shipeala.redmintlabs.com/api/orders/create",
parameters: params,
constructingBodyWithBlock: { (formData : AFMultipartFormData!) -> Void in
formData.appendPartWithFileData(SHOrderImage.getInstance().image!, name: "photo", fileName: "image.jpg", mimeType: "image/*")
},
success: { (operation: AFHTTPRequestOperation!,
""
},
failure: { (operation: AFHTTPRequestOperation!,
error: NSError!) -> Void in
""
}
)

我得到了这个错误:

Cannot invoke 'POST' with an argument list of type '(String, parameters: NSDictionary, constructingBodyWithBlock: (AFMultipartFormData!) -> Void, success: (AFHTTPRequestOperation!, AnyObject!) -> Void, failure: (AFHTTPRequestOperation!, NSError!) -> Void)'

有什么想法吗??

最佳答案

你可以这样做,

        var manager = AFHTTPRequestOperationManager()
var operation = manager.POST("http://shipeala.redmintlabs.com/api/orders/create", parameters: params, constructingBodyWithBlock: { (formData: AFMultipartFormData!) -> Void in
formData.appendPartWithFileData(imageData, name: "Photo", fileName: "photo.jpg", mimeType: "image/jpeg")
}, success: { (operation, responseObject) -> Void in
println(responseObject)
}) { (operation, error) -> Void in
println(error)
}

operation.start()

关于ios - 使用 Swift 2 + AFNetworking 发布图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31865697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com