Drupal自带的upload是相当的不爽,所有文件全给放在files里。 使用CCK+filefield+pathauto总觉得太臃肿,今天用IMCE,发现这个按照用户UID存储的模块也支持按日期来设置上传路径,使用以下代码实现了files/200906这样的存储路径 代码: php: return date('Y', $user->created).date('m', $user->created); 在自己电脑上测试正常,上到服务器后竟然出现200802这样的目录! 老鬼,你的geekg是怎么处理的呢?好似记得你的默认路径是自己定期设置的,自己设置文件系统路径的话,会影响到会员头像的路径,就成了files/picture。