2013-07-29 3 views
0

여기에 몇 가지 아이디어를 찾고 있습니다. 클라이언트가 양식 필드로 일부 JSON 데이터를 포함하는 PUT HTTP 요청을 수행하는 요구 사항이 있습니다.첨부 파일 PUT 요청의 일부로

{ 
    "List": { 
     "ListItems": [ 
      { 
       "ItemCaption": "No", 
       "ItemValue": "N" 
      }, 
      { 
       "ItemCaption": "Yes", 
       "ItemValue": "Y" 
      } 
     ], 
     "Name": "YesNo" 
    } 
} 

이제 동일한 요청의 일부로 PDF 첨부 파일을 포함해야합니다. 이 작업을 수행하는 가장 효율적인 방법을 찾고 있습니다. BSON, Base64 등을 사용하여 위의 JSON에 첨부 파일을 인코딩하는 것은 올바른 방법으로 보이지 않습니다. 좀 더 작고 효율적인 것을 찾고 있습니다.

내 대안은 무엇입니까?

답변

0

동일한 응답의 일부로 PDF를 사용해야하는 경우 좋은 대안이 있다고 생각하지 않습니다. BSON, Base64, mime-multipart 응답을 옵션으로 볼 수 있으며, 모두 잘못되었다고 생각합니다. 구형 브라우저에서 제대로 지원되지 않기 때문에 특히 mime-multipart에주의하십시오.

대부분의 API에는 파일을 다시 스트리밍하는 별도의 리소스가 있습니다. 동일한 요청이어야하는 몇 가지 이유가 있습니까?

관련 문제