使用PHP,我试图从此链接下载文件:
http://creator.zoho.com/DownloadFile.do?filepath=/1472044441814_Lighthouse.jpg&sharedBy=29184456
我已经尝试了copy()
,file_put_contents("img.jpeg",file_get_contents($url))
之类的所有内容,但是没有工作。
发生的事情是他们在我的服务器中创建了一个图像文件,但是当我查看它时,它会向我显示所有的html和css以及类似的内容,当我在窗口预览器上查看它时它会说它可以预览图片等等。
有人可以讨好我在这里做错了什么。谢谢。
答案 0 :(得分:1)
该网站可能会故意尽力使其尽可能地使用。
实际上,有两种主要方法可以检查:
第二种情况更常见。
改进您的http请求以包含有效的,已登录的会话ID以及真实浏览器将提供的引用。您可以通过检查常规浏览器的cookie和http请求参数来执行此操作。例如,您可以使用Firefox的Firebug扩展名轻松完成。