我正在尝试通过传递URL中的参数来上传图片。但我将响应设为“在此服务器上找不到请求的网址”。
func uploadImage()
{
let imagedata = UIImageJPEGRepresentation(myImageView.image!, 1)
if(imagedata == nil ) { return }
self.upLoadButton.enabled = false
let parameter = ["**":"**"]
let url = "***URL***"
let uploadScriptUrl = NSURL(fileURLWithPath: "\(url)\(parameter)")
let request = NSMutableURLRequest(URL: uploadScriptUrl)
request.setValue("Keep-Alive",forHTTPHeaderField: "connection")
let configuration = NSURLSessionConfiguration.defaultSessionConfiguration()
let session = NSURLSession(configuration: configuration, delegate: self, delegateQueue: NSOperationQueue.mainQueue())
let task = session.uploadTaskWithRequest(request, fromData: imagedata!)
task.resume()
}
是否有上传图片的程序?如果是,请帮我恢复我的问题。
答案 0 :(得分:0)
这是我看错的快速列表:
GET
请求。您需要覆盖请求类型以发送POST
请求。Content-Type
标头。[NSURL URLWithString:@"http://..." relativeToURL: nil]
。