Drupal7 Note-4: drupal 7上传中文文档
2013-04-25 14:43
381 查看
在includes文件夹中找到file.inc文件,你需要修改三个地方:
$file->filename = trim($_FILES['files']['name'][$source], '.');
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)))
$file->filesize = filesize($file->uri);
--->
$file->filesize = filesize(iconv("UTF-8","gb2312",$file->uri));
上传测试以下吧,别忘记保存~
以上修改在drupal 7.12
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
相关文章推荐
- bootstrap3 文件上传插件fileinput中文说明文档
- drupal 7.23 上传中文命名文件bug
- Uploadify/uploadifive上传(中文文档)
- drupal中文文件无法上传的解决
- flexpaper上传带中文名字的文档,在页面显示若出现404错误时,请在server.xml文件中进行编码utf-8
- drupal7 上传文件中文乱码
- git上传中文标题文档问题
- 修改Drupal附件上传支持中文名
- Metalink Note:中文文档列表 - Oracle EBS (Enterprise Business Suite) [ID 1553829.1]
- Uploadify/uploadifive上传(中文文档)
- Uploadify/uploadifive上传(中文文档)
- drupal 中文命名的图片上传显示出错
- NodeMCU文档中文翻译 5 上传代码
- Metalink Note:中文文档列表 - Oracle EBS (Enterprise Business Suite) [ID 1553829.1]
- Plupload上传插件中文帮助文档
- Uploadify上传控件中文API文档
- Uploadify上传控件中文API文档
- Plupload上传插件中文文档
- Uploadify/uploadifive上传(中文文档)
- 上传组件SWFUpload 2.5.0版 官方说明文档 中文翻译版