如何检查URL是blob还是php中的链接

时间:2017-10-16 18:33:08

标签: php file blob

如何检查图像src是否在php中有blob URL或简单URL

修改

你可以简单地说如何检查img src中的对象是否是blob?

2 个答案:

答案 0 :(得分:1)

您可以在图像源中使用它之前进行此操作。

首先使用正则表达式从SRC行取出链接或使用如下的DomDocument:
  $html = ''; $doc = new DOMDocument(); $doc->loadHTML($html); $xpath = new DOMXPath($doc); $src = $xpath->evaluate("string(//img/@src)");
然后使用parse_html检查url中是否有主机和路径。如果parse_html结果为false,则可以存储链接并使用file_put_content检查正确的文件。

答案 1 :(得分:0)

您可以使用file_exists检查它是否是文件。

if( file_exists( $url ) ) ){
  // it is a file
} 
else{
  // it is a blob
}