[英]Downloading using wget in php
我在php脚本中使用wget从用户提交的url下载图像。 有没有办法让我在实际下载之前确定图像大小并将下载大小限制为1mb? 我也可以检查网址只指向图像而不是整个网站没有下载?
我不想最终用恶意软件填充我的服务器。
在加载之前,您可以检查标题(您必须下载它们)。 我用curl - 而不是wget。 这是一个例子:
$ curl --head http://img.yandex.net/i/www/logo.png HTTP/1.1 200 OK Server: nginx Date: Sat, 16 Jun 2012 09:46:36 GMT Content-Type: image/png Content-Length: 3729 Last-Modified: Mon, 26 Apr 2010 08:00:35 GMT Connection: keep-alive Expires: Thu, 31 Dec 2037 23:55:55 GMT Cache-Control: max-age=315360000 Accept-Ranges: bytes
Content-Type和Content-Length通常应指示图像正常
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.