我正在为我的团队创建一个内部工具,允许受信任的团队成员通过 php 和 curl 将远程文件保存到我们的服务器。我的打开、写入和关闭工作完美,但我想在创建和写入本地文件之前添加一个检查以确保文件是某种 mime 类型。
基于一组 mime 类型,我怎么能做到这一点?
$ch = curl_init();
$fp = fopen($local_file, 'w+');
$ch = curl_init($remote_file);
curl_setopt($ch, CURLOPT_TIMEOUT, 50);
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_ENCODING, "");
curl_exec($ch);
curl_close($ch);
fclose($fp);