我正在使用 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 );
試試這個。希望對你有效。
- 1 回答
- 0 關注
- 135 瀏覽
添加回答
舉報
0/150
提交
取消