您的位置:首页 > 其它

Drupal7 Note-4: drupal 7上传中文文档

2013-04-25 14:43 381 查看
在includes文件夹中找到file.inc文件,你需要修改三个地方:

1.去掉drupal_basename

修改成以下就可以(大概在line1454,functionfile_save_upload()中):

$file->filename = trim($_FILES['files']['name'][$source], '.');

2.增加转码iconv()

(大概在line1551,functionfile_save_upload()中):

if(!drupal_move_uploaded_file($_FILES['files']['tmp_name'][$source], $file->uri))

--->

if(!drupal_move_uploaded_file($_FILES['files']['tmp_name'][$source], iconv("UTF-8","gb2312",$file->uri)))

3.增加转码iconv()

(大概在line573,functionfile_save()中):

$file->filesize = filesize($file->uri);

--->

$file->filesize = filesize(iconv("UTF-8","gb2312",$file->uri));

上传测试以下吧,别忘记保存~

以上修改在drupal 7.12
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: