fork download
  1. //上傳圖片
  2. var url:String = "http://\(self.ServerIpAddress)/char/public/fileupload_iOs.php"
  3. var imageparam = [
  4. "name":"journal_img",
  5. "User_Id":"14"
  6. ]
  7. for index in 1...key{
  8. switch index {
  9.  
  10. case 1:
  11. ImageUpload(url, ImageParams: imageparam, ImageData: imageData1,ReqToVar: "1")
  12. case 2:
  13. ImageUpload(url, ImageParams: imageparam, ImageData: imageData2,ReqToVar: "2")
  14. case 3:
  15. ImageUpload(url, ImageParams: imageparam, ImageData: imageData3,ReqToVar: "3")
  16. case 4:
  17. ImageUpload(url, ImageParams: imageparam, ImageData: imageData4,ReqToVar: "4")
  18. case 5:
  19. ImageUpload(url, ImageParams: imageparam, ImageData: imageData5,ReqToVar: "5")
  20. case 6:
  21. ImageUpload(url, ImageParams: imageparam, ImageData: imageData6,ReqToVar: "6")
  22. default:
  23. println("no image")
  24. }
  25.  
  26. }
  27.  
  28. println("Upload Final")
  29.  
  30. func ImageUpload(UrlString:String,ImageParams:Dictionary<String, String>,ImageData:NSData,ReqToVar:String){
  31. var urlRequest = urlRequestWithComponents(UrlString, parameters: ImageParams, imageData: ImageData)
  32. var FileUrl:JSON!
  33. Alamofire.upload(urlRequest.0, urlRequest.1)
  34. .progress { (bytesWritten, totalBytesWritten, totalBytesExpectedToWrite) in
  35. // println("\(totalBytesWritten) / \(totalBytesExpectedToWrite)")
  36. }
  37. .responseJSON { (request, response, data, error) in
  38. // println("REQUEST \(request)")
  39. // println("RESPONSE \(response)")
  40. // println("JSON \(data)")
  41. var json = JSON(data!)
  42. FileUrl = json["path"]
  43. switch ReqToVar{
  44. case "1":
  45. self.ResponseImg1Url = FileUrl.string
  46. case "2":
  47. self.ResponseImg2Url = FileUrl.string
  48. case "3":
  49. self.ResponseImg3Url = FileUrl.string
  50. case "4":
  51. self.ResponseImg4Url = FileUrl.string
  52. case "5":
  53. self.ResponseImg5Url = FileUrl.string
  54. case "6":
  55. self.ResponseImg6Url = FileUrl.string
  56.  
  57. default:
  58. println("no image")
  59. }
  60. println("url = \(FileUrl.string)")
  61. // println("ERROR \(error)")
  62. }
  63. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:2: error: class, interface, or enum expected
        var url:String = "http://\(self.ServerIpAddress)/char/public/fileupload_iOs.php"
        ^
Main.java:2: error: illegal escape character
        var url:String = "http://\(self.ServerIpAddress)/char/public/fileupload_iOs.php"
                                  ^
Main.java:7: error: illegal '.'
        for index in 1...key{
                        ^
Main.java:60: error: illegal escape character
                    println("url = \(FileUrl.string)")
                                    ^
4 errors
stdout
Standard output is empty