2010-06-28 3 views
2

WCF REST 웹 서비스에 업로드 파일을 추가하고 싶지만 전체 파일을 업로드하고 싶지는 않습니다. 256kb마다 파일의 16kb 부분 만 업로드해야합니다.WCF 스트리밍/청크 업로드?

그래서 REST 서비스 사용자는이 작업을 수행하지 않고도 WCF 서비스가 전체 파일을 먼저 업로드하지 않고 특정 부분 만 수신 한 다음 필요한 비트를 고르는 것이 가능합니까?

답변

1

파일을 업로드 할 때 WCF는별로 도움이되지 않습니다. 스트림을 수신 한 다음 처리합니다. 스트림에서 보낼 파일의 부분을 결정해야하는 클라이언트가됩니다. HTML 5와 함께 디자인 된 최신 웹 API 중 일부는 이에 대한 지원을 제공 할 수 있습니다 ... 한편, 플래시 기반의 파일 업 로더가 여러 개있어 파일을 훨씬 풍부하고 스트리밍 방식으로 업로드 할 수 있습니다. 비슷한 방법으로 Silverlight를 사용하여 클라이언트 파일의 덩어리를 선택하고 청취 한 WCF 서비스로 그 청크를 보낼 수도 있습니다.

사용하는 클라이언트 측 기술에 관계없이 WCF 서비스로 보낼 파일 부분을 클라이언트에서 선택해야합니다.

관련 문제