2013-04-03 2 views
0

POST가 포함 된 zip 파일을 서버에 다운로드하고 압축을 해제 할 수 있습니까? HTTP 어댑터를 사용하고 있습니다. 또한, 나는 워크 라이트에서 서버에 POST 요청을 수행하는 방법을 이해하지 않습니다.서버 쪽에서 파일 압축 해제/추출

자바 기반 어댑터를 사용하여 http 요청을 서버에 추가하려고했지만 파일 저장 시스템에 액세스하는 방법을 모르겠습니다. 그것은 일을 할 수있는 자바 기반의 어댑터 에서이 작업을 수행 할 수 있습니까?

+0

** worklight 서버 **에 zip 파일을 다운로드해야하는 용도는 무엇입니까? –

+0

유스 케이스를 설명하지 않고 있습니다 ... 왜 ZIP 파일을 가져와 WORKLIGHT SERVER에 저장해야합니까? –

+0

여기에 유스 케이스가 있습니다. 나는 내 모바일에서 실행하고 싶은 서버에 테스트 케이스가 있습니다. 이를 위해 POST 요청시 테스트 케이스에 대한 세부 정보가 포함 된 zip 파일을 제공하는 REST 서비스가있다. 테스트 케이스를 다운로드 받아 내 모바일 장치에서 실행해야합니다. –

답변

1
  • Worklight 어댑터에서 POST를 사용하는 방법은 페이지 15 (Module 4_2 HTTP adapter)를 참조하십시오.

  • Cordova FileTransfer API을 사용하면 장치 파일 시스템으로 파일을 다운로드 할 수 있습니다. 당신이 작업등 서버로 데이터를 다운로드 후 그것의 사용을 할 수없는 본인이 아는

.

+0

어떻게 웹 서버에서 파일을 다운로드하고 응용 프로그램에 압축을 풀 수 있습니까? –

+0

내 대답 읽기. Cordova FileTransfer API를 사용하여 파일을 검색하여 장치 파일 시스템에 저장하십시오. 압축을 풀 코드를 찾으십시오. –

+0

하지만 Cordova FileTransfer API를 사용하는 매개 변수로 POST 호출을 수행 할 수 있습니까? POST 호출을해야하는데, 응답으로 .zip 파일을 얻을 수 있습니다. –

1

정확하게 이해한다면 귀하의 질문은 Worklight와 아무런 관련이 없습니다.

HTTP 어댑터에서 처리해야하는 웹 서비스를 호출 할 수 있습니다 (예를 들어 웹 서비스는 우편을 통해 zip 파일로 cURL을 수행하고 압축을 풀어 XML을 Worklight 서버 및 클라이언트에서 클라이언트로).

동일한 작업을 수행 할 Java 어댑터를 사용하여 수행 할 수 있지만 반대하는 것이 좋습니다. Worklight 서버는 그런 용도로 사용되어서는 안됩니다.

+0

안녕하세요, 저는 이것으로 명확하지 않습니다. pls 조금 설명 할 수 있습니까? 내 무지를 용서해주십시오. –