web-dev-qa-db-ja.com

直接ダウンロードをサポートするファイルホスティングサイトはありますか?

これがここにあるのか、別のSEサイトにあるのかわかりません。

私はプログラムに取り組んでおり、更新を確認するために、URLDownloadToFile()を使用してファイルをダウンロードします。ファイルには最新バージョンを示す番号が含まれており、プログラム内のハードコードされた値と比較されます(新しいバージョンごとに変更されます)。だから私はいくつかのファイルホスティングサイトを試しました。

MediaFire:リンクをクリックするとMediaFireページに移動します。ダウンロードボタンに関連付けられているアドレスをコピーすると、同じページに再度移動します(そして、ユーザーにファイル名が表示されることなく、どういうわけかファイルをダウンロードします)。

Dropbox:同じ問題が発生します-直接ダウンロードリンクがありません。

Googleドライブ:ダウンロードリンクがありますが、URLDownloadToFile()はそれを受け入れず、何もダウンロードされません。

次のようなファイルホスティングサイトを知っている人はいますか?

  • 無料です
  • 直接ダウンロードリンクがあります
  • ファイルを変更できます(ターゲットURLを編集できるtiny.cc短縮機能を使用できるため、URLが変更されてもかまいません)
10
user2578223

ドロップボックスを使用すると、http://www.dropbox.comhttp://dl.dropboxusercontent.comに変更でき、直接ダウンロードリンクを取得できます。

9
user2578223

Googleドライブがあなたの目的に合わない理由がよくわかりません。

すでに多くの人が提案しているように、次のリンクを作成するだけです。 https://docs.google.com/uc?export=download&id=FileID ここで、FileIDは一意のIDです。共有リンクで簡単に確認できます(または、必要に応じて、APIキーを取得し、小さなスクリプトを実行して共有ファイルのすべてのメタデータを取得できます)。

0
Yibo Yang