【发布时间】:2021-08-23 01:37:24
【问题描述】:
之前将任何类型的文件附加到我在 /modules/file.php 中注释行的电子邮件中
/* File type validation */
$file_type_pattern = wpcf7_acceptable_filetypes(
$tag->get_option( 'filetypes' ), 'regex'
);
$file_type_pattern = '/\.(' . $file_type_pattern . ')$/i';
if ( empty( $file['name'] )
or ! preg_match( $file_type_pattern, $file['name'] ) ) {
$result->invalidate( $tag,
wpcf7_get_message( 'upload_file_type_invalid' )
);
return $result;
}
这个技巧适用于 5.3 版
更新后就不行了
任何人有任何想法如何绕过这个限制,而无需在插件中明确指定允许的文件类型?
【问题讨论】: