나는 지정된 URL에서 파일을 다운로드하는 간단한 코드를 가지고 있으며 Windows 7에서 훌륭하게 작동하지만 Windows 8.1에서 다운로드 한 파일을 실행할 때 손상되었습니다. 문제가 어디에 있습니까?WebClient가 Windows 8.1에서 손상된 파일을 다운로드합니다.
WebClient wClient = new WebClient();
wClient.DownloadFile(@"http://members.tsetmc.com/tsev2/excel/MarketWatchPlus.aspx?d=0", "dl.xlsx");
Windows 8의 LINQPad에서이 코드를 시도했지만 예상대로 작동하여 Google 문서 도구에서 열 수있는 파일의 사본을 다운로드했습니다. 파일 손상은 다른 것으로 인해 발생할 수 있습니다. – Mun
파일에 무엇이 있습니까? –
이 파일은 테이블과 일부 레코드가있는 Excel 파일입니다. URL을 브라우저 또는 다운로드 관리자에게 보내면 문제없이 다운로드 할 수 있으며 코드는 Windows 7에서도 잘 실행되지만 Windows 8.1에서 손상된 파일을 다운로드합니다. 왜 다른 Windows에서 코드가 같은 일을하지 않는지 궁금합니다. Windows 8.1이 설치된 2 대의 다른 PC에서 코드를 시도했습니다. – Qubit