gpt4 book ai didi

php - 从php中的外部链接检查音频和视频的媒体类型

转载 作者:搜寻专家 更新时间:2023-10-31 22:07:43 24 4
gpt4 key购买 nike

有谁知道如何从外部网址检查音频和视频的媒体类型。

function get_url_mime_type($url) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_NOBODY, 1);
curl_exec($ch);
return curl_getinfo($ch, CURLINFO_CONTENT_TYPE);
}

最佳答案

要获取文件的 MIME,请使用以下代码:

<?php
$finfo = new finfo(FILEINFO_MIME, "/usr/share/misc/magic"); // return mime type a.k.a. mimetype extension

/* get mime-type for a specific file */
$filename = "/usr/local/something.txt";
echo $finfo->file($filename);
?>

获取文件的扩展名:

$tokens = explode('.', $filename);
$extension = $tokens[count($tokens)-1];

要获取外部文件的 MIME 类型,您可以使用 cURL HEAD 请求获取 header (可能不准确,因为 Web 服务器可能无法响应正确答案),或者使用 getID3 .

question也问类似的事情。看一看。

引用:finfo_open()

关于php - 从php中的外部链接检查音频和视频的媒体类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16162606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com