Невозможно загрузить несколько изображений на сервер Alamofire

#swift #alamofire

#swift #alamofire

Вопрос:

Я пробовал слишком много раз и использовал много способов, но не мог загрузить изображение на сервер, дайте мне знать, что я делаю неправильно, но не могу загрузить изображение на сервер.

 func callsendImageAPI(){
        
        let headers: HTTPHeaders
        headers = ["Content-type": "multipart/form-data",
                   "Accept-Language": ApiService.instance.defaults[.langugaeCode] ?? "en",
                   "Authorization": "Bearer "   ApiService.instance.getToken()
        ]
        let url = BASE_URL   "uploadImages"
        AF.upload(multipartFormData: { (multipartFormData) in
            for item in self.carImages.enumerated() {
                switch item.element  {
                case .photo(let photo):
                    let image = photo.image
                    multipartFormData.append(image.jpegData(compressionQuality: 1)!, withName: "images[0]", fileName: "file.jpeg", mimeType: "image/jpeg")
                default:
                    break
                }
            }
            
            
        },to: url, usingThreshold: UInt64.init(),
        method: .post,
        headers: headers).response{ response in
            
            if((response.error != nil)){
                do{
                    if let jsonData = response.data{
                        
                        let jsonDecoder = JSONDecoder()
                        let JSON = try jsonDecoder.decode([RegularPostImage].self, from: jsonData)
                        print(JSON)
                    }
                }catch{
                    print("error message")
                }
            }else{
                print(response.error)
            }
        }
    }
  

Заранее спасибо

Комментарии:

1. В коде нет ничего плохого, проблема была вызвана проверкой сервера.