2012-03-27 5 views
2

ODATA 서비스를 통해 파일을 전송할 수 있습니까? 가능성이있을 때 어떻게 할 수 있습니까?ODATA를 통해 파일 전송

나는 이미 인터넷에서 많은 검색을했으나 적절한 예를 찾을 수 없었다.

+0

검색 중에 찾은 몇 가지 결과를 나열 할 수 있으며, 원하는 결과에 맞지 않는 이유는 무엇입니까? –

답변

1

여기에는 유용한 연습이 있습니다 : http://blogs.msdn.com/b/astoriateam/archive/2010/08/04/data-services-streaming-provider-series-implementing-a-streaming-provider-part-1.aspx 다음으로 http://blogs.msdn.com/b/astoriateam/archive/2010/09/08/data-services-streaming-provider-series-part-2-accessing-a-media-resource-stream-from-the-client.aspx입니다.

EF 공급자를 기반으로 스트림을 노출하는 방법을 설명합니다. 스트림을 서버에 업로드하는 방법도 있습니다. 스트림과 관련하여 "OData"는 없습니다. 위의 예제는 OData를 스트림의 메타 데이터로 사용하고 간단한 REST를 사용하여 스트림을 가져 오거나 업로드합니다.

1

데이터베이스에서 이진 데이터를 저장 및 검색 할 수 있고 데이터 모델에서 Edm.Binary가 지원되므로이 작업이 가능해야합니다. 파일을 이진 형식으로 데이터베이스 열에 저장 한 다음 모델과 OData API를 통해 해당 파일을 노출 할 수 있습니다.