2017-09-05 8 views
0

ui5에서 응용 프로그램을 개발 중입니다. '모델'은 메모 데이터베이스입니다. 이제 JSON을 통해 노트 문서를 가져 왔습니다. ui5의 업로드 컬렉션에 첨부 파일을 표시하고 싶습니다. JSON이 첨부 파일을 반환하고 있지만 이해할 수 없습니다. 예 : PDF 문서를 첨부했지만 JSON은 3 개의 다른 파일을 첨부 한 것처럼 보이고 있습니다. 또한이 파일은 Base64 형식입니다.Notes 데이터베이스가 백엔드 인 ui5 응용 프로그램의 첨부 파일과 관련된 문제

첨부 파일을 다운로드하고 업로드 할 수 있기를 원합니다. 사람이있는 경우 그것은 큰 도움이 될 것입니다

"Attach_ProductDetails": 
    { 
     "type":"multipart", 
     "content":  [ 
        { 
      "contentType":"multipart\/mixed; Boundary=\"0__=4EBB0B01DFD9A4D28f9e8a93df938690918c4EBB0B01DFD9A4D2\"" 
      }, 
        { 
      "contentType":"multipart\/alternative; Boundary=\"1__=4EBB0B01DFD9A4D28f9e8a93df938690918c4EBB0B01DFD9A4D2\"", 
      "boundary":"--0__=4EBB0B01DFD9A4D28f9e8a93df938690918c4EBB0B01DFD9A4D2" 
      }, 
        { 
      "contentType":"text\/plain; charset=US-ASCII", 
      "data":"       (See attached file: 1. Domino Access Service.pdf)", 
      "boundary":"--1__=4EBB0B01DFD9A4D28f9e8a93df938690918c4EBB0B01DFD9A4D2" 
      }, 
        { 
      "contentType":"text\/html; charset=US-ASCII", 
      "contentDisposition":"inline", 
      "data":"<html><body><i>(See attached file: 1. Domino Access Service.pdf)<\/i><\/body><\/html>\r\n", 
      "boundary":"--1__=4EBB0B01DFD9A4D28f9e8a93df938690918c4EBB0B01DFD9A4D2" 
      }, 
        { 
      "contentType":"application\/pdf; name=\"1. Domino Access Service.pdf\"", 
      "contentID":"<[email protected]>", 
      "contentDisposition":"attachment; filename=\"1. Domino Access Service.pdf\"", 
      "contentTransferEncoding":"base64", 
      "data":"<Base64 data>", 
      "boundary":"--0__=4EBB0B01DFD9A4D28f9e8a93df938690918c4EBB0B01DFD9A4D2" 
      } 
     ] 
    } 

: 다음

(분야 및 아무것도 단지 1 개의 파일 "도미노 액세스 Service.pdf가"있다)을 JSON에서 첨부 파일 필드의 세부 사항입니다 같은 솔루션입니다.

답변

0

세 개의 파일을 제공하지 않습니다. 첨부 파일을 나타내는 아이콘이 포함 된 Attach_ProductDetails라는 리치 텍스트 필드의 두 가지 대체 렌더링을 보여줍니다. 원하는 것으로 생각됩니다. 또한 해당 서식있는 텍스트 필드에 다른 데이터가있을 수 있습니다. API는 원하는 부분이 무엇인지 모르기 때문에 모든 것을 제공합니다. 텍스트/HTML을 처리 할 준비가되지 않은 경우 텍스트/일반 렌더링도 제공합니다.

또한 "application/pdf"콘텐츠 유형으로 태그가 지정된 파일 첨부 데이터를 제공합니다. Base64 데이터를 디코드하여 저장할 수 있도록해야합니다 (또는 애플리케이션에서 수행하고자하는 모든 작업).