У меня проблема с загрузкой изображения с многочастной формой
вот мой код, который я использовал из этого answer
var request = NSMutableURLRequest(URL: url!)
request.HTTPMethod = "POST"
var boundary = generateBoundaryString()
request.setValue("multipart/form-data; boundary=\(boundary)", forHTTPHeaderField: "Content-Type")
var body = NSMutableData()
if self.img.image != nil {
var imageData = UIImagePNGRepresentation(self.img.image)
if imageData != nil {
body.appendString("--\(boundary)\r\n")
body.appendString("Content-Disposition: form-data; name=\"image\"; filename=\"image.png\"\r\n")
body.appendString("Content-Type: image/png\r\n\r\n")
body.appendData(imageData!)
body.appendString("\r\n")
}
}
body.appendString("--\(boundary)--\r\n")
request.setValue("\(body.length)", forHTTPHeaderField:"Content-Length")
request.HTTPBody = body
то я использую NSURLSession для применения запроса
сервер говорит, что я не выбрал изображение для загрузки, я хочу только загрузить изображение
Мне нужно использовать пути изображений для загрузки любого изображения или его данных достаточно?
Пропустить любую вещь, любую помощь, чтобы понять это?