Swift NSURLSession uploadTaskWithRequest的mime类型?
我正在尝试使用NSURLSession将图像上载到云存储Swift NSURLSession uploadTaskWithRequest的mime类型?,swift,mime-types,nsurlsession,Swift,Mime Types,Nsurlsession,我正在尝试使用NSURLSession将图像上载到云存储 let data = UIImageJPEGRepresentation(imageAttachment, 1) NSURLSession.sharedSession().uploadTaskWithRequest(request, fromData: data) 映像已成功上载,但服务器似乎无法将数据识别为映像。当我从云存储控制台检查内容类型时,它被设置为application/octet-stream 我的问题:如何为使用NSURL
let data = UIImageJPEGRepresentation(imageAttachment, 1)
NSURLSession.sharedSession().uploadTaskWithRequest(request, fromData: data)
映像已成功上载,但服务器似乎无法将数据识别为映像。当我从云存储控制台检查内容类型时,它被设置为application/octet-stream
我的问题:如何为使用NSURLSession上传的文件指定mime类型?没关系,我知道了
我需要使用NSMutableURLRequest
设置Content-type
标题,然后将其传递到uploadTaskWithRequest
let request = NSMutableURLRequest(URL: url)
request.HTTPMethod = Method.PUT.rawValue
request.setValue("image/jpeg", forHTTPHeaderField: "Content-type")
let data = UIImageJPEGRepresentation(imageAttachment, 1)
NSURLSession.sharedSession().uploadTaskWithRequest(request, fromData: data)
没关系,我知道了
我需要使用NSMutableURLRequest
设置Content-type
标题,然后将其传递到uploadTaskWithRequest
let request = NSMutableURLRequest(URL: url)
request.HTTPMethod = Method.PUT.rawValue
request.setValue("image/jpeg", forHTTPHeaderField: "Content-type")
let data = UIImageJPEGRepresentation(imageAttachment, 1)
NSURLSession.sharedSession().uploadTaskWithRequest(request, fromData: data)