웹 사이트에 파일이 있고이 파일을 Response.BinaryWrite (getContent)를 사용하여 Windows 응용 프로그램에 보내려고합니다 (getContent는 보낼 파일이있는 바이트 배열입니다.) HTTP POST 메소드에만 해당됩니다. 또한 응답에서 헤더/Content-Type을 application/octet-stream으로 추가했습니다.웹 사이트에서 Windows 응용 프로그램으로 파일 보내기
클라이언트 측 (Windows 응용 프로그램)의 스트림에서 (httpWebResponse) 응답을 읽는 동안 모든 항목 (헤더 + 내용 유형 + 파일 + 일부 추가 바이트)이 추가됩니다. 나는 내용이 를 chnged 이후는로드 할 수 없습니다 스트림에서 파일을 읽을 때 이렇게 응답 오브젝트에 존재하는 나머지 내용에서 파일을 분리하는 방법은 없나요 .. 어떻게 디렉토리에이 파일을 저장 sahll
는 지금까지 내가 기억하는, 웹 클라이언트가 가지고 그 DownloadFile 방법 *를 사용하는 경우. –
고마워, 우리는 이것을 사용하여 파일을 다운로드 할 수 있지만 요구 사항은 HTTP POST 메소드를 사용하여 Response 객체 (첨부 파일 일 수 있음)를 통해 파일을 보내고 httpWebREsponse 클래스를 사용하여 클라이언트 측 (Windows 응용 프로그램)에서 압축을 푸는 것입니다. 이. VS2005와 함께 .net 2.0 프레임 워크를 사용 중입니다. –
충분히 공정하게 - 처음봤을 때 기억이 안납니다. :) – ZombieSheep