作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从我的应用程序发送数据和图像但不发送此代码
let parameters: [String: AnyObject] = [
"latitude" : lat as AnyObject,
"longitude" : lng as AnyObject,
"lokasi" : txtAlamat.text as AnyObject,
"keterangan" : txtKeterangan.text as AnyObject,
"jenis_absen" : absenIndex as AnyObject
]
let requestUrl = "https://link.co/link_me"
Alamofire.request(requestUrl, method: .post, parameters: parameters, encoding: JSONEncoding.default).authenticate(user: username!, password: password!).responseJSON { response in
print(response)
if let error = response.error{
self.hideLoading()
_ = SweetAlert().showAlert("Warning", subTitle:error.localizedDescription, style: AlertStyle.error, buttonTitle:"Dismiss")
return
}
debugPrint(response.result.value!)
let parsedResult = JSON(response.result.value!)
我想添加图片,但我不知道如何
最佳答案
如果您想要发送参数和数据(例如图像),您必须使用上传请求(Alamofire.upload(...)),而不是常规请求.
上传请求使用 NSData(字节)填充请求主体,因此您必须在 multipartFormData 主体中序列化参数和图像。
我希望这对您有所帮助,以澄清此处的问题。
关于ios - 使用 alamofire 发布 form_data 数据不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52887152/
我想从我的应用程序发送数据和图像但不发送此代码 let parameters: [String: AnyObject] = [ "latitude" : lat as
这只是出于好奇而提出的问题。 Rails 的神奇之处在于它为我们做了很多事情,但它伴随着知识诅咒。当 Rails 收到 http 请求时,我们可以通过 params[] 访问来自客户端的输入。但是,我
我是一名优秀的程序员,十分优秀!