为了账号安全,请及时绑定邮箱和手机立即绑定

日文字符文件名在文件上传php上变成未命名文件

日文字符文件名在文件上传php上变成未命名文件

PHP
喵喔喔 2022-05-27 15:02:17
我正在使用 wordpress 插件(拖放多个文件上传-联系表 7),我尝试上传日文字符文件名 ex.サンプル.pdf,当它上传时,文件名更改为unnamedfile.pdf。我的 PHP 版本是 7.3.11我尝试添加此代码:header('Content-Type: text/plain; charset=utf-8');在插件的 php 文件的顶部。它不工作。我还尝试添加此代码:mb_internal_encoding('UTF-8');    mb_http_output('SJIS');    mb_http_input('UTF-8');       mb_regex_encoding('UTF-8');但它不起作用。
查看完整描述

1 回答

?
开满天机

TA贡献1786条经验 获得超13个赞

我遇到了同样的问题。我所做的是在创建文件名时为插件注释了一个方法。

我发现该插件正在使用名为 dnd-upload-cf7.php 的文件中的函数。这种方法似乎是问题的原因。

$filename = wpcf7_antiscript_file_name( $filename );

试试这个。希望对你有效。


查看完整回答
反对 回复 2022-05-27
  • 1 回答
  • 0 关注
  • 138 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号