0
使用REST API上傳和下載圖像到Parse.com的最佳方式是什麼?使用REST API最佳實踐將UIImage上傳/下載到Parse.com
我試圖編碼到base64,但似乎無法得到它退回到UIImage我得到JSON NSData
。試圖解碼回來,但沒有奏效。
使用REST API上傳和下載圖像到Parse.com的最佳方式是什麼?使用REST API最佳實踐將UIImage上傳/下載到Parse.com
我試圖編碼到base64,但似乎無法得到它退回到UIImage我得到JSON NSData
。試圖解碼回來,但沒有奏效。
測試和廣泛的研究之後,我找到了解決辦法:
你投的UIImage
到NSData
後,需要編碼爲Base64字符串,然後使用REST API看Using Swift in an iOS Application to Upload an Image to a RESTful API圖片上傳到Parse.com。
,當你調用一個GET請求來Parse.com,使用下面以base64解碼並轉換回UIImage.
let task = session.dataTaskWithRequest(request, completionHandler: {
(data, response, error) in
if (error == nil) {
do {
let imageJSONDictionary = try NSJSONSerialization.JSONObjectWithData(data!, options: []) as? [String:AnyObject]
let base64String = imageJSONDictionary!["imageKey"] as! String
let imageData:NSData = NSData(base64EncodedString: base64String, options: NSDataBase64DecodingOptions(rawValue: 0))!
self.imageView.image = UIImage(data: imageData)
} catch {
}
} else {
print("ERROR: \(error)")
}
})
task.resume()
下一階段