Web サイトにログオンし、その Web サイトからいくつかのファイルをダウンロードするアプリケーションがあります。
ただし、リンクが別のページにリダイレクトされるものを除いて、すべての種類のファイルをダウンロードして適切に保存することができました.
たとえば、Web ページのソース コードで、リンク アドレスが次のように記述されている場合:-
" http://someurl.com/view.php " の場合、このリンクはリダイレクトされ、ダウンロードがすぐに開始されます (Web ブラウザーでリンクをクリックすると)。
を使用してプログラムでこのファイルをダウンロードしHttpWebRequest
、AllowAutoRedirect = true
.
保存中に問題が発生しました。ダウンロードしたファイルの拡張子が必要です(Word文書、PDFファイル、またはその他のファイルのいずれか)
どのように確認すればよいですか?
私が使用しているコードの一部は次のとおりです:-
HttpWebRequest request = WebRequest.Create(UriObj) as HttpWebRequest;
request.Proxy = null;
request.CookieContainer = CC;
request.AllowAutoRedirect = true ;
request.ContentType = "application/x-www-form-urlencoded";