我正在开发一个采用用户上传的 CSV 文件的模块。代码如下所示:
function foo_form_submit($form_id, &$form_state) {
$validators = array();
$dest = 'sites/phoenix.dev/files';
$uploaded_file = file_save_upload('upload', $validators, $dest);
//some other stuff
}
如您所见,我没有传递任何内容来验证“上传”字段中的文件实际上是一个 .csv 文件。这将导致稍后在函数中发生一些令人讨厌的事情。如何使用验证器检查扩展名是否为 .csv,或者更好的是,检查它实际上是否为 .csv 文件?
编辑:谷歌搜索并没有发现任何有用的东西。