2012-05-17 4 views
1

web API를 사용하여 서버에 이미지를 업로드하기위한 메소드를 만들었습니다. 그러나 multipart 양식 데이터를 보내는 동안 추가 매개 변수를 보내야합니다. 내가하고 싶은 일은 필요한 매개 변수를 얻고 매개 변수를 찾아 원하는 위치에 업로드하는 메서드를 만드는 것입니다. 방법은 다음과 같은 업로드시 매개 변수가있는 메소드 MVC Web API 4 베타

public void AddPhotoItemData(int UserID, int QuestID, int QuestTemplateItemID, double Latitude, double Longitude) 

이하로하는 것이 내가 할 수 없었던 것은 동시에 다중 폼 데이터와 이러한 매개 변수를 전송하는 동안이 방법을 삼각 것입니다 좋아. 매개 변수가있는 메소드로 파일을 업로드 할 여지가 있습니까?

감사합니다,

답변

0

케말 질문의 방법은 HTTP 기반의 API가 제공하는 균일 한 인터페이스의 성미에 실행되는 RPC 스타일의 서명을 사용합니다. 이 good blog post에서 RPC와 HTTP 기반 API 간의 "철학적"차이점을 확인하십시오.

웹 API를 사용하면 HTTP 기반 API를 쉽게 만들 수 있습니다. 이는 표준 GET/POST/DELETE & 다른 HTTP 메소드를 사용하여 특정 URI에 "표현"을 전송한다는 의미입니다. 그래서 "호출"의 여러 "매개 변수"가 일종의 래퍼없이 실제로 지원되지 않습니다.

관련 문제