在SWIFT中上傳帶有參數的圖像我試圖上傳一個參數在SWIFT中的圖片。當我嘗試這段代碼時,我可以得到參數,而不是圖像。uploadFileToUrl(foti?o:UIImage){
var foto = UIImage(data: UIImageJPEGRepresentation(foti?o, 0.2))
var request = NSMutableURLRequest(URL:NSURL(string: "URL"))
request.HTTPMethod = "POST"
var bodyData = "id_user="PARAMETERS&ETC""
request.HTTPBody = bodyData.dataUsingEncoding(NSUTF8StringEncoding);
request.HTTPBody = NSData.dataWithData(UIImagePNGRepresentation(foto))
println("miraqui \(request.debugDescription)")
var response: AutoreleasingUnsafeMutablePointer<NSURLResponse?>=nil
var HTTPError: NSError? = nil
var JSONError: NSError? = nil
var dataVal: NSData? = NSURLConnection.sendSynchronousRequest(request, returningResponse: response, error: &HTTPError)
if ((dataVal != nil) && (HTTPError == nil)) {
var jsonResult = NSJSONSerialization.JSONObjectWithData(dataVal!, options: NSJSONReadingOptions.MutableContainers, error:
&JSONError)
if (JSONError != nil) {
println("Bad JSON")
} else {
println("Synchronous\(jsonResult)")
}
} else if (HTTPError != nil) {
println("Request failed")
} else {
println("No Data returned")
}}
3 回答

嗶嗶one
TA貢獻1854條經驗 獲得超8個贊
let filename = url.lastPathComponent
let filename = (path.lastPathComponent as NSString).lowercaseString
- 3 回答
- 0 關注
- 807 瀏覽
添加回答
舉報
0/150
提交
取消