我正在尝试在仪表板菜单页中允许CSV文件,如下所示。。
<form method="post" enctype="multipart/form-data">
<input type="file" name="csv_file" id="csv_file" multiple="false" accept=".csv" />
<input type="submit" value="Upload" />
</form>
require_once( ABSPATH . \'wp-admin/includes/file.php\' );
require_once( ABSPATH . \'wp-admin/includes/media.php\' );
$attachment_id = media_handle_upload ( \'csv_file\', 0, array(), array(
\'test_form\' => false,
\'mimes\' => array(
\'csv\' => \'text/csv\',
),
) );
当我将CSV文件上载到表单时,会收到以下错误消息。。。Sorry, this file type is not permitted for security reasons.
有人能看出我做错了什么吗?我假设在上述代码中允许CSV mime类型。