                                   rawResponseData: nil))
                 always()
             }
-            
         })
+        
     }
     
     open func execute( _ onSuccess: @escaping (Response<T>?) -> Void, onError: @escaping (RestError?) -> Void, always: @escaping () -> Void) {

                    form.append(data, withName: key)
                }
            }
        }, with: self.path, encodingCompletion: { result in
            
            switch (result) {
            case .success(let upload, _, _):
                upload.uploadProgress(closure: { progress in

        
        self.beforeRequest()
        
        Alamofire.upload(multipartFormData: {form in
            for (key,item) in self.bodyParams! {
                assert(item is UIImage || item is Data)
                if let _item = item as? UIImage {
