タグ

APIとダウンロードに関するsakenomiのブックマーク (1)

  • HTTPのリジュームダウンロード(途中からのダウンロード)を行う - .NET Tips (VB.NET,C#...)

    補足:ここではHTTPについて多少触れていますが、私自身それほど詳しくなく、さらに.NETから内容が離れてしまうため、ごく簡単にしか説明しません。HTTPに関して詳しくはRFC2616等をご覧ください。 リジュームダウンロードとは、以前途中までダウンロードしたファイルがあるとき、その続きからダウンロードを再開することです。 「WebRequest、WebResponseクラスを使ってファイルをダウンロードし保存する」に少し手を加えるだけでリジュームダウンロードができるようになります。HttpWebRequestクラスのAddRangeメソッドによりダウンロードするデータの開始位置を取得し、すでに保存してあるファイルの末端に追加して書き込みます。AddRangeメソッドはつまり、Rangeヘッダフィールドを指定するものです。 基的にはこれだけですが、いくつかの問題が残ります。 まず、当に

    HTTPのリジュームダウンロード(途中からのダウンロード)を行う - .NET Tips (VB.NET,C#...)
  • 1