ユーザーがアップロードした 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 ファイルであることを確認する方法を教えてください。
編集:そしてGoogle検索はあまり役に立ちませんでした.