0

imagePickerControllerAFNetworking의 이미지를 서버에 업로드하려면 어떻게해야합니까? 나는 이것을 시도했다 :imagePickerController에서 서버로 이미지 업로드 AFNetWorking 3.0

NSMutableURLRequest *request = [self.requestSerializer multipartFormRequestWithMethod:@"POST" URLString:urlString parameters:params constructingBodyWithBlock:^(id <AFMultipartFormData> formData) { 
    [formData appendPartWithFileData:photo.data name:@"photo" fileName:@"photo.jpg" mimeType:@"image/jpeg"]; 
}]; 

그러나 나는 어디에서 이름과 fileName을 얻어야 하나?

누군가가 나를 도울 수 있다면.

감사합니다.

+0

과 같이 입력하십시오. https://stackoverflow.com/a/35956496/1776470 – ivarun

답변

1

확인 AFURLRequestSerialization.h 파일을 사용하고있는 방법의 문서를 읽을 수 있습니다 :

/** 
Appends the HTTP header `Content-Disposition: file; filename=#{filename}; name=#{name}"` and `Content-Type: #{mimeType}`, followed by the encoded file data and the multipart form boundary. 

@param data The data to be encoded and appended to the form data. 
@param name The name to be associated with the specified data. This parameter must not be `nil`. 
@param fileName The filename to be associated with the specified data. This parameter must not be `nil`. 
@param mimeType The MIME type of the specified data. (For example, the MIME type for a JPEG image is image/jpeg.) For a list of valid MIME types, see http://www.iana.org/assignments/media-types/. This parameter must not be `nil`. 
*/ 

그냥 당신이 백엔드를받을 원하는에 파일 이름을 설정합니다. 특수 파일 이름이 필요하지 않은 경우 @"photo.jpg"

+0

도움 주셔서 감사합니다. –