웹 사이트에 로그온 한 다음 해당 웹 사이트에서 일부 파일을 다운로드하는 응용 프로그램이 있습니다.리디렉션되는 페이지에서 파일의 내용 유형을 얻는 방법은 무엇입니까?
비록 링크가 다른 페이지로 리디렉션되는 것을 제외하고 모든 유형의 파일을 다운로드하고 올바르게 저장할 수있었습니다. 전 대한
은 웹 페이지의 소스 코드에서 링크 주소는 다음과 같이 작성된 경우 : -"http://someurl.com/view.php",이 링크는 리디렉션 및 우리가에있는 링크를 클릭하면 다운로드가 즉시 (시작 웹 브루 사).
이 파일을 프로그래밍 방식으로 HttpWebRequest
을 사용하여 다운로드 한 다음 AllowAutoRedirect = true
을 설정하면이 파일을 프로그래밍 방식으로 다운로드 할 수 있습니다.
문제는 저장하는 동안, 나는
가 어떻게 그것을 확인해야합니다 (이 워드 문서, PDF 파일 또는 다른 파일을 여부를) 다운로드 한 파일의 확장자를 가질 필요가 발생한다?
내가 사용하고있는 코드의 일부는 다음과 같습니다 - 당신이 리디렉션 응답을받을 때
HttpWebRequest request = WebRequest.Create(UriObj) as HttpWebRequest;
request.Proxy = null;
request.CookieContainer = CC;
request.AllowAutoRedirect = true ;
request.ContentType = "application/x-www-form-urlencoded";
솔루션 주셔서 감사합니다, 내 응용 프로그램이 완벽하게 작동합니다! –