Drupal 6.x
修改file.inc这个文件里的file_save_upload函数。
修改两个地方就可以
第一个地方,管数据库文件名字的
语句是: $file->filename = file_munge_filename(trim(basename($_FILES['files']['name'][$source]), ‘.’), $extensions);
修改后:$file->filename = file_munge_filename(trim($_FILES['files']['name'][$source], ‘.’), $extensions);
第二个地方,管上传到服务器的文件夹里的文件名字的。
原句是:if (!move_uploaded_file($_FILES['files']['tmp_name'][$source], $file->filepath))
修改后:if (!move_uploaded_file($_FILES['files']['tmp_name'][$source],iconv(”UTF-8″,”gb2312″,$file->filepath)))
本文介绍如何在Drupal 6.x中修改file.inc文件的file_save_upload函数以实现文件名和路径的自定义处理。具体包括两处关键修改:一是调整文件名生成方式;二是更改上传文件保存路径。
1万+

被折叠的 条评论
为什么被折叠?



