本文的重点是大家详细介绍了drupal导入图片的完成方式,这是一个非常好用的方法,盆友一定要参考。
案例描述了在drupal中导入图片的方式。分享给大家参考。实际的完成方式如下:
1.将图片上传到与web服务器匹配的文件目录(在这个新项目中,文件目录是sites/default/images/tushuimage/20110906
2.使用下面的代码(为了方便,我设置了一个基本的网页,在里面使用了PHP代码)
复制下面的代码:$file=newstdClass();
$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);
3.那样得到的$文件就是升级成功后的文档目标,里面的fid就是这张图片在网络服务器上的id。
4.为了更好的把图片和node的字段名联系起来,用下面的代码:
复制下面的代码:$node-->;field_tushuimage=array("und"=>;array(array("fid"=>$file->;FID)));
5。node_save存储连接点的数据信息时,field_tushuimage的字段名会与图片相关联。
期待以上对大家的drupal二次开发有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)