この方法は、Facebook、Dropbox、MicrosoftのSkydriveなど、現在約3つのサイトで使用されています。それはこのように動作します。ダウンロードせずに画像を見たいとしましょう。そうすれば、これを実行できます。
https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-xxxx/xxx_xxxxxxxxxxxxxxx_xxxxxxxxx_o.jpg
しかし、ダウンロードしたい場合は、?dl=1を追加します
https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-xxxx/xxx_xxxxxxxxxxxxxxx_xxxxxxxxx_o.jpg?dl=1
簡単ですよね?ええと、サーバー側ではおそらく簡単ではありません。これが私の問題です。その.jpgファイルがPHPスクリプトであり、$ _ GETパラメーターが画像を指し、別のパラメーターが画像をダウンロードするかどうかを指定する場合、これを行う方法を知っています。しかし、そうではありません。
それで、私はどのような方法を試しましたか?なし。正直なところ、これがどのように機能するのかわからないので、それは私にとって魔法のようなものです。多分それはあなたが.htaccessでやっていることですか?それは私には理にかなっているように聞こえますが、しばらくグーグルした後、私が求めているものにさえ近いものは何も見つかりませんでした。