Swift NSURLSession uploadTaskWithRequest的mime类型?

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

我正在尝试使用NSURLSession将图像上载到云存储

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)