2013-10-29 3 views
1

사용자가 양식 (양식 러너에서)을 완성하고 "보내기"날짜를 웹 서비스 및 웹 서비스로 보내면 xml (또는 데이터베이스)로 저장됩니다. 사용자가 업로드 한 파일에 문제가 있습니다. 샘플 XML의 :이 파일을 얻을하고 저장할 수있는 방법Orbeon - 양식을 보낼 때 업로드 된 파일 받기

   <?xml version="1.0" ...> 
        <section-1> 
         <control-1>user1 test</control-1> 
         <control-3>user1 test</control-3> 
         <control-4 filename="cbsidlm-cbsi134-Quick_HTML_Color_Picker-ORG-10400979.exe" mediatype="application/octet-stream" size="894600">/fr/service/persistence/crud/UFWoD/Test1/data/e619cbc6a5f015c17bb29d79c232115e5bbb107f/21c63e421691466124b54fbbba687f48f401eb59.bin</control-4>       
        </section-1> 
       </form> 

(Orbeon 분리 serwer을 소유 한 웹 서비스를 다른 서버 그것은`). (아래이 더 쉽게 읽을 수 있도록되어 더 이상 URL의 실제 ID 및 내가 그들을 단축)을 XML에서 언급 한 바와 같이

답변

1

은 서비스 형태가있는 URL을 수신, 당신이 인용 니펫을 :

/fr/service/persistence/crud/UFWoD/Test1/data/e619/21c6.bin 

위의 URL에서
http://server.com/orbeon/fr/service/persistence/crud/UFWoD/Test1/data/e619/21c6.bin 

, 당신의 Orbeon 양식이되는 실제 URL로 http://server.com/orbeon 교체 :

Orbeon 양식를 호출하여 파일을 검색 할 수 있습니다 귀하의 서비스에 HTTP는 GET 만드는 의미하는 API를 지속성 배치. 또한 버전 4.0 이후에는 서비스에 대한 액세스가 기본적으로 보호됩니다. 자세한 내용은 Authorization of pages and services을 참조하십시오.

+0

안녕하세요, 언급 된 URL 을 사용하고 로컬 디스크에 파일을 저장할 수 있는지 알 수 있습니까? 승인 설정을 어떻게 수정 했습니까? 고맙습니다. –

+0

@NomeshDeSilva 수신 한 XML의 URL을 사용하여 파일을 검색하는 데 문제가 있다고하셨습니까? – avernet