gpt4 book ai didi

php - 在 php 中使用 wget 下载

转载 作者:太空宇宙 更新时间:2023-11-04 09:51:06 25 4
gpt4 key购买 nike

我在 php 脚本中使用 wget 从用户提交的 url 下载图像。在实际下载图像并将下载大小限制为 1mb 之前,我有什么方法可以确定图像的大小吗?我还可以在不下载的情况下检查 url 是否仅指向图像而不是整个网站吗?

我不想最终让我的服务器充满恶意软件。

最佳答案

在加载之前,您可以检查标题(不过您必须下载它们)。我使用 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应该正常表示图片没问题

关于php - 在 php 中使用 wget 下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11062346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com