swift - NSURLSession uploadTaskWithRequest with mime type? -
i'm trying upload image cloud storage nsurlsession.
let data = uiimagejpegrepresentation(imageattachment, 1) nsurlsession.sharedsession().uploadtaskwithrequest(request, fromdata: data) the image has been uploaded, seems server not recognize data image. when checked content type cloud storage's console, set application/octet-stream.
my question: how specify mime type file uploaded nsurlsession?
never mind, got it.
i need set content-type header nsmutableurlrequest before passing in 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)
Comments
Post a Comment