如何检查图像src是否在php中有blob URL或简单URL
修改
你可以简单地说如何检查img src中的对象是否是blob?
答案 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
}