簡體   English   中英

如何確定URL是否是圖像?

[英]How to determine if URL is an image?

我想檢查用戶提供的URL是否為image(jpg,png,gif)。 第一個想法:只檢查URL中的文件擴展名。 第二個想法:從服務器獲取此資源(通過http get)並加載到一些Java圖片庫中以獲取信息,如果它是圖像(嚴重缺點:慢)。 或許還有另一種解決方案?

您應該使用HTTP HEAD,而不是完整的GET。 這應該包括服務器已知的Content-Type。 你當然可以測試擴展,如果沒有結果,只能進行昂貴/慢速的HTTP往返。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM