2017-03-28 1 views
0

로컬 작업 공간에서 XML 파일을 업로드하여 모델로 사용하고 싶습니다. 서버에 파일을 업로드 할 수 있지만 업로드 된 개체에서 데이터를 검색하여 모델에 설정하거나로드하는 방법을 모르겠습니다.SAPUI5 업로드 파일을 모델로 사용

다음은 파일을 업로드하는 방법입니다.

jQuery.ajax({ 
       url: oFileUploader.getUploadUrl(), 
       headers: oHeaders, 
       type: 'PUT', 
       cache: false, 
       contentType: false, 
       processData: false, 
       data: file 
      }); 

     } 

는 HTTP 방법 "POST"를 사용하기 때문에 나는 표준 oFileUploader.upload()를 사용할 수없고 나는 그것은 분명하지 않다

당신

답변

1

감사합니다 "PUT"하고 싶어 jQuery.ajax 호출로 전달하는 file 변수의 내용을 가져 오는 방법. 이것에 따라 다음과 같은 세 가지 옵션이 있습니다.

  1. 모델에서 변수 내용을 직접 사용하십시오.
  2. FileReader API을 사용하여 파일 내용을 읽고이를 모델에 넣으십시오.
  3. 백 엔드 서비스가 AJAX 호출에 대한 응답으로 파일의 XML 콘텐츠를 반환하도록 설정 한 다음 모델에 응답을 저장합니다.
+0

감사합니다. 나는 2.와 3.을 시도 할 것이다. 나는 이미 1. 시도했지만 "파일"XML 문서 자체가 아닙니다. – Aline

+0

은 내가 원하는 것을 세 번째 옵션으로 얻었습니다. 고맙습니다 – Aline