WebClient web = new WebClient();
var byt = web.DownloadData(path)
이 코드는 응용 프로그램이 멈추거나 멈추더라도 매우 느리게 데이터를 다운로드합니다.웹 클라이언트 downloadata (경로) 매우 천천히 작업 중
WebClient web = new WebClient();
var byt = web.DownloadData(path)
이 코드는 응용 프로그램이 멈추거나 멈추더라도 매우 느리게 데이터를 다운로드합니다.웹 클라이언트 downloadata (경로) 매우 천천히 작업 중
프록시 문제 일 가능성이 큽니다. Internet Explorer 프록시 설정을 무시하려고 :
WebClient web = new WebClient();
web.Proxy = null;
var byt = web.DownloadData(path)
응용 프로그램 교수형을 방지하기 위해, DownloadData
의 비동기 버전을 사용하는 것이 좋습니다 - DownloadDataAsync
합니다. 사용 예는 this SO question에서 확인할 수 있습니다.
단순히 DownloadDataCompleted
이벤트에 대한 이벤트 처리기를 만들고 DownloadDataAsync
을 실행해야합니다. async
또는 await
수식어를 사용할 필요가 없습니다.
브라우저에서 수동으로 다운로드 할 때 속도는 어떻습니까? –