0
我写了一个自定义模块来将用户从csv文件导入到drupal 7数据库中。 csv文件具有引用目录中图像的用户头像的字段。Drupal 7从csv文件导入图像
我遇到的问题是将图像附加到用户。因此,图像被正确保存在图像目录中,记录被添加到file_managed表中,并且文件ID被添加到用户的记录中。但是,当我通过drupal界面编辑用户时,图片不会显示在该页面上。
我得到的代码在下面,任何帮助都会很棒!
$userobj = user_load(1);
$file_temp = file_get_contents('/avatars/'.$importfile);
$file_temp = file_save_data($file_temp, 'public://pictures/' . $filename, FILE_EXISTS_RENAME);
$userobj->picture->fid = $file_temp->fid;
$userobj->status = 1;
user_save((object) array('uid' => $record->uid), (array) $userobj);