모바일 도구가 제대로 작동하지만 모바일 측에서 호출 할 때 지원되지 않는 미디어 유형에 오류가 발생했습니다. 오류 코드 415. ibm cloud 환경 모바일 첫 번째 8.0 객체 저장소.MobileFirst 어댑터 호출이 -unsupported 미디어 유형 오류와 함께 실패했습니다.
server side java adapter code below like that,
-----------------------------------------
@POST
@Path("/uploadImageToObjectStorage")
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
@OAuthSecurity(enabled = false)
public String uploadImage(@QueryParam(value="imageName") String imageNameWithExtn, @QueryParam(value="imageMimeType") String imageMimeType, @FormParam(value="imageDataInBase64Str") String imageBase64String){
/// do to
}
cordova ionic 2 calling adapter or invoke adapter like that,
-------------------------------------------------------------
var resourceRequest = new WLResourceRequest("/adapters/Test/TestAdp/upload",WLResourceRequest.POST);
resourceRequest.send().then((response) => {
resourceRequest.setQueryParameter("imageName", 'store');
resourceRequest.setQueryParameter("imageMimeType",'image/png');
resourceRequest.setQueryParameter("imageDataInBase64Str",this.imageDataInBase64Str);
},
function(error){
console.log(error);
});
{ "상태"415 "하는 statusText": "지원되지 않는 미디어 유형", "에서 responseText": "", "responseHeaders": { "연결" "연결 유지", "21 11 월 2017 14:09:31 GMT ","전송 인코딩 ":"청크 ","x-backside-transport ":"콘텐츠 언어 ":"en-US ","date " FAX FAIL ","x-global-transaction-id ":"4266505935 ","x-powered-by ":"Servlet/3.1 "},"errorMsg ":"지원되지 않음 미디어 유형 ","errorCode " 415 "}