我已经看到这种方法现在在大约三个网站上使用,包括 Facebook、Dropbox 和微软的 Skydrive。它是这样工作的。假设您想在不下载的情况下查看图像,那么您只需执行此操作。
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 中所做的事情?这对我来说听起来很合理,但经过一段时间的谷歌搜索,我没有找到任何接近我要求的东西。