どのように私は、Webクライアントを使用してC#でファイルをダウンロードするのですか?
-
13-09-2019 - |
質問
私は、リモートサーバーからファイルをダウンロードするJavaアプリケーションがあります。私は、アプリケーションが実際にファイルをダウンロードする場所を知っていただきたいと思います。私は、TCP / IPパケットをキャプチャしようとしたと私は情報の下に出ています。
protocol: TCP
remote address: xxx.xxx.xxx.xx
local port: xxxx
remote port: xxxxx
私は今、正確なファイルのURLを知っています。私は、Webブラウザを使用してファイルにアクセスしようとすると、しかし、私は「インターネットエクスプローラでWebページを表示できません」を参照してください。
は、アプリケーションはJavaでコンパイルされているので、C#でそれを行うための方法がなければならない。
私に助言してください..
ありがとうございます。
解決
ただ、Javaアプリケーションがファイルをダウンロードすることができますので、彼らがHTTP経由でそれをやっているわけではありません。 IEは、の有益な何かを表示するために失敗したという事実は、それが保証ませんが、それは、HTTPではありません。を提案します。
あなたはJavaアプリケーションがファイルをダウンロードする方法を見て、とプロトコルを決定すべきである - 。どのようにC#のから同じことを行うには、あなたを教えてください。
もちろん、これは、Javaアプリケーションのコードを持っていると仮定しています。あなたはありませんが、あなたはC#で独自のコードを使用してファイルをダウンロードするために、著者が幸せになると思うなら、私はあなたが彼らにプロトコルを依頼するためにそれらを電子メールで送信お勧めします。彼らはをした場合は、あなたが自分のアプリケーションよりも、他のファイルにアクセスしたくない、私は個人的に彼らの希望を尊重したい。