タイトルから、それはばかげた質問です。
しかし、私がURLを持っていて、それがSWF、PNG、またはMP3か何かであるとしましょう。ブラウザー(この場合はGoogle Chromeを使用しています)に、ファイルを自動的に表示/再生するのではなく、強制的にダウンロードさせるにはどうすればよいですか?
これに関する私の長くて愚かな退屈な方法は、URLを指すハイパーリンクを含む1行のHTMファイルを作成し、右クリックしてリンクを保存することです。しかし、これを行うにはより良い方法が必要です。私はグーグルでそれを見つけることができません。
これを行うにはいくつかの方法があります。前述のように、開発者ツールを使用すると機能する可能性が高く(ファイルへのURLが表示される可能性が高い)、リンクを右クリックすると機能します。あるいは、これらのオプションがあります。
確認のために、ここに png 、 jpg 、および mp リンクを示します。それらに従って、これらのステップを試してください。しかし、私の経験では。すでにファイルへのURLがある場合、Chromeを開いて次の手順を実行するのは面倒なので、ここに代替方法があります。
curl -o myfile.mp3 www.foo.com/bar.mp3
myfile.mp3
は、ダウンロードするファイルの名前です。www.foo.com/bar.mp3
はファイルへのURLです[注:これはLinuxおよびMacユーザーに有効です。 Windowsユーザーでcmd行を使用しようとするのが不幸な場合は、 Cmder を使用します。この方法が機能するか、純粋に試してみる this]
Powershellの場合、この例は適切に機能します。
invoke-webrequest -uri http://files.animatedsuperheroes.com/themes/spiderman94.mp3 -outfile "c:\Spiderman94.mp3"
これは、Win10 x64 1607で確認されました。
明らかに誰にとっても便利ではありませんが、Macを使用している場合は、URLをSafariに入力してOption-Returnキーを押します。
開発者ツールを使用して、ページがロードするファイルを確認できます。開発ツールの[ソース]タブで、ファイルを右クリックして保存できます。たとえば、ウェブページ http://www.oizo3000.com/flash/projetmpc.swf は、ファイル "projetmpc.swf"をロードします。
これはあなたが探していたものではありませんが、あなたの人生を少し楽にするかもしれません。
ブラウザーで新しいブックマークを作成し、名前を「ダウンロードダウンロードリンク」またはその他の目的に設定し、ターゲット/場所を次のように設定します。
javascript:document.body.innerHTML="<a download" + "Click here to Download".link(window.location.href).substring(2);
ダウンロードしたいものを表示しているときはいつでも、そのブックマークをクリックするだけで、コンテンツがコンテンツへのリンクに置き換えられます。クリックしてダウンロードできるようにする必要があります。そうでない場合は、常に右クリックして、通常どおりに保存できます。