【问题标题】:How to determine if URL is an image?如何判断网址是否为图片?
【发布时间】:2011-06-15 04:46:10
【问题描述】:

我想检查用户提供的 URL 是否是图像(jpg、png、gif)。第一个想法:仅检查 URL 中的文件扩展名。第二个想法:从服务器获取此资源(通过http get)并加载到一些Java图片库中以获取信息,如果它是图像(严重缺点:慢)。或者也许还有另一种解决方案?

【问题讨论】:

    标签: java url


    【解决方案1】:

    您应该使用 HTTP HEAD,而不是完整的 GET。这应该包括服务器已知的 Content-Type。您当然可以首先测试扩展,如果不确定,则只进行昂贵/缓慢的 HTTP 往返。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 2014-11-02
    • 1970-01-01
    • 1970-01-01
    • 2010-11-25
    • 1970-01-01
    相关资源
    最近更新 更多