C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■85668 / 4階層)  リンク先のファイル形式を調べる方法
□投稿者/ Azulean (902回)-(2017/11/13(Mon) 22:33:56)
2017/11/13(Mon) 22:39:05 編集(投稿者)

No85657 (スマスマ さん) に返信
> Tryと
> wc.DownloadFile(url, path)
> で適当なファイル名でファイルをDLした後に、
> DL出来たファイルにのみ
> res = CType(req.GetResponse(), HttpWebResponse)
> を使って、ファイル名の取得を試みて
> 後からファイル名を変更すれば良いのではないかと思いました。
>
> こういう使い方もありなのでしょうか?

なしでしょう。
二重にダウンロードしようとしてますよね…。
サーバー側に負担をかけるかもしれませんし、サーバー側のアクセスログにも二重ダウンロードが記録されます。
また、DownloadFile 時点で生存していても、GetResponse 時点でなくなっていればエラーになります。

No85666 (スマスマ さん) に返信
> このファイル名は一体どのようにして取得すれば良いのでしょうか?

単に URL の末尾に Content-Type に基づいた拡張子をつけているだけでは?
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[3]: リンク先のファイル形式を調べる方法 /スマスマ 返信無し
 
上記関連ツリー

リンク先のファイル形式を調べる方法 / スマスマ (17/11/12(Sun) 21:29) #85641
Re[1]: リンク先のファイル形式を調べる方法 / Azulean (17/11/12(Sun) 22:04) #85642
│└ Re[2]: リンク先のファイル形式を調べる方法 / スマスマ (17/11/12(Sun) 22:31) #85643
│  └ Re[3]: リンク先のファイル形式を調べる方法 / Azulean (17/11/12(Sun) 22:50) #85644
│    └ Re[4]: リンク先のファイル形式を調べる方法 / スマスマ (17/11/12(Sun) 22:57) #85645
│      └ Re[5]: リンク先のファイル形式を調べる方法 / スマスマ (17/11/12(Sun) 23:09) #85646
│        └ Re[6]: リンク先のファイル形式を調べる方法 / Azulean (17/11/12(Sun) 23:28) #85647
│          └ Re[7]: リンク先のファイル形式を調べる方法 / スマスマ (17/11/12(Sun) 23:49) #85648
│            └ Re[8]: リンク先のファイル形式を調べる方法 / Azulean (17/11/13(Mon) 00:00) #85649
Re[1]: リンク先のファイル形式を調べる方法 / WebSurfer (17/11/13(Mon) 00:02) #85650
Re[1]: リンク先のファイル形式を調べる方法 / WebSurfer (17/11/13(Mon) 11:34) #85651
  └ Re[2]: リンク先のファイル形式を調べる方法 / スマスマ (17/11/13(Mon) 13:16) #85657
    └ Re[3]: リンク先のファイル形式を調べる方法 / スマスマ (17/11/13(Mon) 21:04) #85666
      ├ リンク先のファイル形式を調べる方法 / Azulean (17/11/13(Mon) 22:33) #85668 ←Now
      └ Re[4]: リンク先のファイル形式を調べる方法 / Jitta (17/11/14(Tue) 08:53) #85671
        └ Re[5]: リンク先のファイル形式を調べる方法 / スマスマ (17/11/15(Wed) 09:40) #85697
          └ Re[6]: リンク先のファイル形式を調べる方法 / Jitta (17/11/15(Wed) 14:33) #85714
            └ Re[7]: リンク先のファイル形式を調べる方法 / スマスマ (17/11/15(Wed) 15:22) #85716
              └ Re[8]: リンク先のファイル形式を調べる方法 / PANG2 (17/11/15(Wed) 15:42) #85717
                └ Re[9]: リンク先のファイル形式を調べる方法 / スマスマ (17/11/15(Wed) 16:13) #85718
                  ├ Re[10]: リンク先のファイル形式を調べる方法 / 魔界の仮面弁士 (17/11/15(Wed) 17:22) #85721
                  │└ Re[11]: リンク先のファイル形式を調べる方法 / 魔界の仮面弁士 (17/11/15(Wed) 17:33) #85722
                  └ Re[10]: リンク先のファイル形式を調べる方法 / Jitta (17/11/15(Wed) 17:20) #85720

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信