首页 > 电脑专区 > CMS教程 > 其它cms >

drupal导入图片的实现方法

来源:互联网 2023-03-14 12:48:42 374

本文实例讲述了在drupal导入图片的方法。分享给大家供大家参考。具体实现方法如下:Ypv办公区 - 实用经验教程分享!

1. 把图片文件上传到服务器对应的目录里(在这个项目中,上传目录是sites/default/images/tushuimage/20110906Ypv办公区 - 实用经验教程分享!

2. 用下面这段代码(为方便,我创建了一个基本页面,在里面用PHP代码)复制代码代码如下:$file=new stdClass(); $file->fid=0; $file->uid=1; $file->filename = $filename; $file->uri="public://images/tushuimage/20110906/".$filename; $file->filemime="image/jpeg"; $file->filesize=filesize("serverPathToTheFile"); //并非web路径,而是服务器上文件的路径 $file->status=1; $file->timestamp = time(); $file=file_save($file);Ypv办公区 - 实用经验教程分享!

3. 这样得到的$file是一个更新成功以后的 文件对象, 里面的fid即是这个图片在服务器上的ID。Ypv办公区 - 实用经验教程分享!

4. 为了把图片与node的字段链接起来,用下面的代码:复制代码代码如下:$node->field_tushuimage = array("und" =>array( array("fid" =>$file->fid ) ));5. 在node_save保存节点数据时,就会把field_tushuimage字段与图片关联起来。Ypv办公区 - 实用经验教程分享!

希望本文所述对大家的drupal二次开发有所帮助。Ypv办公区 - 实用经验教程分享!

以上方法由办公区教程网编辑摘抄整理自互联网可供大家参考!Ypv办公区 - 实用经验教程分享!


标签: Drupal

办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码