WebClient를 사용하여 C#에서 파일을 다운로드하려면 어떻게합니까?

StackOverflow https://stackoverflow.com/questions/995536

  •  13-09-2019
  •  | 
  •  

문제

원격 서버에서 파일을 다운로드하는 Java 응용 프로그램이 있습니다. 응용 프로그램이 실제로 파일을 다운로드하는 위치를 알고 싶습니다. TCP/IP 패킷을 캡처하려고했는데 아래 정보를 찾았습니다.

protocol: TCP
remote address: xxx.xxx.xxx.xx
local port: xxxx
remote port: xxxxx

지금 정확한 파일 URL을 알고 있습니다. 그러나 웹 브라우저를 사용하여 파일에 액세스하려고하면 "인터넷 익스플로러가 웹 페이지를 표시 할 수 없습니다"가 표시됩니다.

응용 프로그램은 Java에 의해 응용 프로그램을 편집하므로 C#에서 수행 할 수있는 방법이 있어야합니다.

조언 해주세요 ..

감사!

도움이 되었습니까?

해결책

Java 응용 프로그램이 파일을 다운로드 할 수 있다고해서 HTTP를 통해 파일을 수행하는 것은 아닙니다. IE가 유용한 것을 표시하지 못한다는 사실 제안 HTTP는 아니지만 보장은 아닙니다.

Java 응용 프로그램이 파일을 다운로드하는 방법을 살펴보고 프로토콜을 결정해야합니다. 이는 C#에서 동일한 작업을 수행하는 방법을 알려야합니다.

물론 이것은 Java 응용 프로그램에 대한 코드가 있다고 가정합니다. 그렇지 않은 경우, 저자가 C#에 자신의 코드로 파일을 다운로드하는 것이 행복하다고 생각합니다. 프로토콜을 요청하도록 이메일을 보내 주시기 바랍니다. 만약 그들이 ~하지 않다 응용 프로그램이 아닌 다른 파일에 액세스하기를 원할 것입니다. 나는 개인적으로 그들의 소원을 존중합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top