0
WCF rest 서비스를 만드는 중입니다. 서비스에서 만든 파일의 바이트 배열을 반환하는 함수가 있습니다. 클라이언트 측의 바이트 배열에서이 파일을 어떻게 만들 수 있는지 궁금합니다. 이것은 C#에 있습니다.WCF Rest Service를 통해 반환 된 바이트 배열에서 파일 생성
WCF rest 서비스를 만드는 중입니다. 서비스에서 만든 파일의 바이트 배열을 반환하는 함수가 있습니다. 클라이언트 측의 바이트 배열에서이 파일을 어떻게 만들 수 있는지 궁금합니다. 이것은 C#에 있습니다.WCF Rest Service를 통해 반환 된 바이트 배열에서 파일 생성
는 단순히 파일에 수신 된 모든 바이트를 쓰기 :
File.WriteAllBytes("filename.bin", receivedBytesArray);
저장 스트림이 파일에 : 이해하는 것처럼 보인다
Stream receivedStream = // do some staff to receive stream
using (FileStream stream = File.OpenWrite("myfilepath.bin"))
{
receivedStream.CopyTo(stream);
}
. 나는 내 다음 질문을 추측한다. 아마도 다른 포스트에서 이것을 물어봐야 할 것이다. 실제로 바이트 배열을받는 방법. 지금 WebRequest/WebResponse를 사용하고 있으며 바이트 배열이 실제로 스트림으로 수신 중입니다. – gberg927
받은 스트림을 파일 스트림과 두 번째 샘플에 복사하기 만하면됩니다. – Samich
그러면 파일이 생성됩니까? 제기되는 질문은, 파일을 전송할 때와 동일한 이름으로 지정하려면 어떻게해야합니까? – gberg927