解决WordPress上传文件名包含中文不能移动到upload的方法

林继 WordPress 4,241 共写了68个字 (2011-01-17 22:29:16) 没有评论 打印 扫描二维码 百度未收录

找到//wp-admin/includes/file.php 文件修改以下内容

  1. function wp_handle_upload( &$file, $overrides = false, $time = null ) {
  2. //….
  3. // Move the file to the uploads dir
  4. //$new_file = $uploads['path'] . “/$filename”;
  5. // 修正中文文件名编码问题
  6. $new_file = $uploads['path'] ./. iconv(“UTF-8,”GB2312″,$filename);
  7.  
  8. //…
  9.  
  10. //return apply_filters( ‘wp_handle_upload’, array( ‘file’ => $new_file, ‘url’ => $url, ‘type’ => $type ), ‘upload’ );
  11. // 修正中文文件名编码问题
  12. return apply_filters( ‘wp_handle_upload’, array(file=> $uploads['path'] ./$filename”, ‘url’ => $url, ‘type’ => $type ) , ‘upload’);

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >