Alamofire를 사용하여 API 서버에 이미지 업로드 관련 질문이 있습니다.Alamofire를 사용하여 API 서버에 이미지 업로드
base을 : http://vietnamtravelguide-app.com/quangnam/api_inquangnam/tips/create?user_id= ""& 토큰 = "" 3 개의 매개 변수 : location_id, 내용, 참고 ImageName
이 POSTMAN
내 코드에 의해 게시 괜찮은지 :
Alamofire.upload(multipartFormData: { multipartFormData in
multipartFormData.append(image, withName: "imageName", fileName: "swift_file.jpeg", mimeType: "image/jpeg")
}, with: path, encodingCompletion: {encodingResult in
switch encodingResult {
case .success(let upload, _, _):
upload.responseJSON { response in
print(response.result)
switch response.result {
case .success:
let json = JSON(response.result.value!)
if(delegate != nil) {
delegate!.didReceiveResult(json,basePath: basePath)
}
case .failure(let error):
print(error)
} }
case .failure(let encodingError):
print(encodingError)
}
})
(이미지로 매개 변수 캐스팅의 이미지) 이미지 포함 디버그 할 때 응답이 반환됩니다. 결과가 반환되지 않습니다.
예, 해결되었습니다. 매개 변수 2 개를 놓치고 인코딩했습니다. 많은 감사합니다. –