有一个棘手的问题,我必须在DB中保存文件。 在此之前,我们必须验证上传文件的mime扩展名(不信任用户),以及它是否在我们的yml列表中。
以下是代码的一部分:
$verif_type_mime = sfYaml::load(sfConfig::get('sf_data_dir') . DIRECTORY_SEPARATOR . 'verif_type_mime.yml');
$mime = pathinfo($file, PATHINFO_EXTENSION);
$mime_fichier = mime_content_type($filename);
$monfichier = fopen("debug.txt", 'a+');
fwrite($monfichier, print_r($mime_fichier, TRUE));
fclose($monfichier);
//返回没什么
if (in_array($mime_fichier, $verif_type_mime['verification'])) {
// HERE I THOUGHT TO VERIFY IF IT WAS IN THE ARRAY OF $verif_mime_type
}
请发送帮助^^'