发布网友 发布时间:2022-06-29 00:28
共1个回答
热心网友 时间:2023-10-11 07:26
经过实际测试,文件名称中的中文的确会被过滤掉,代码在moles/file.php的170行开始,主要是出于安全目的而对文件名进行过滤的,但是,我的docx的文档的中文名称竟然没有被过滤:
代码解释:
/*以下两行用来处理文件名称*/经过实际测试,即使是注释掉上面的第一行,收到的文件的中文名称也是有问题的:
这两个文件(一个docx,另外一个是pdf的)的原名称为:
此外,如果文件名称中没有英文字符的话,邮件中收到的邮件是没有名称,仅有后缀的,可是不影响查看。
-------------
如果您的文件格式填写正确的话,邮件中收到的邮件格式是不会错的;
文件名称仅支持英文常规字符(这是出于安全原因考虑的)。
--------------------
祝愉快!