【问题标题】:PHP - getimagesize FunctionPHP - getimagesize 函数
【发布时间】:2009-08-12 14:09:12
【问题描述】:

getimagesize 是使用额外的 HTTP 请求还是可以远程找出大小?

注意:图片是外部的

【问题讨论】:

    标签: php getimagesize


    【解决方案1】:

    它可以远程或本地获取它:

    此参数 [filename] 指定您要检索信息的文件。它可以使用支持的流之一引用本地文件或(配置允许)远程文件。

    来自manual

    【讨论】:

    • 但是会不会像使用 file_get_contents 和图片一样?
    • @Ben,看看我的回答;它正在回答您的问题,而不仅仅是将手册扔给您。
    【解决方案2】:

    总会有至少一个 HTTP 请求;否则它怎么知道你在找什么?

    如果您询问它是否会下载文件 - 是的,它会。没有指定图像尺寸的 HTTP 标头,因此在下载文件之前它不知道。

    【讨论】:

    • 如果在本地文件上使用getimagesize(),则没有HTTP请求。
    • 认真的吗?他的问题明确指出“远程”。他不是在这里寻找本地文件请求。
    • 谢谢,这正是我想要的。
    猜你喜欢
    • 1970-01-01
    • 2020-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-26
    • 2012-09-26
    • 1970-01-01
    相关资源
    最近更新 更多