最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > Drupal > Drupal教程 >

Drupal7上传图片和文件重命名

时间:2014-01-19 01:41来源:未知 作者:外贸网站模板 点击:
Drupal 7上传图片或者文件,如果文件名包含汉字,会出现上传后乱码,无法显示等问题,我们可以通过上传后重命名来解决这个问题。 打开\includes\file.inc 文件,找到1474行: ? 1 $file-filename = f

Drupal 7上传图片或者文件,如果文件名包含汉字,会出现上传后乱码,无法显示等问题,我们可以通过上传后重命名来解决这个问题。

打开\includes\file.inc 文件,找到1474行:

 

?
1
$file->filename = file_munge_filename($file->filename, $extensions);

将其注释掉。在其后添加如下两行:

?
1
2
$the_extension = pathinfo($_FILES['files']['name'][$source],PATHINFO_EXTENSION);
$file->filename = date("Ymd") . '_' . date("His") . '_' . rand(100,999) . '.' . $the_extension;

改过之后,我们上传"汉字.jpg"图片,将会以 "20131114_105605_128.jpg"的形式保存在服务器。

(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容