我需要能够从加载的照片中访问原始图像数据。最初我们应该使用Base64,但API创建者已将其更改为原始图像数据。
在SWIFT中,我将如何完成以下任务?
我目前正在使用Alamofire进行网络连接,但我不确定它是否适用于此部分API。
我已经将图像资源作为要访问的变量,我只需要知道如何获取原始数据,然后使用该数据作为请求的主体来制定POST请求。带回调的方法很棒。
答案 0 :(得分:0)
UIImagePNGRepresentation
UIImageJPEGRepresentation
这些方法可以将UIImage
编码为NSData
。
上传代码:
Alamofire.upload(.POST, "http://your.org/upload", data: imageData)