我无法使用drupal 7返回的路径获取为自定义内容类型上传的图片。返回的路径如下:
Array ( [und] => Array ( [0] => Array ( [fid] => 6 [alt] => [title] => [width] => 464 [height] => 261 [uid] => 1 [filename] => _71135631_c0166859-snotty_child_with_a_cold-spl.jpg [uri] => public://_71135631_c0166859-snotty_child_with_a_cold-spl.jpg [filemime] => image/jpeg [filesize] => 22168 [status] => 1 [timestamp] => 1384797114 [rdf_mapping] => Array ( ) ) ) )
但是当使用uri的值时,图像不会显示。
任何得到的帮助。
的问候, a.ali
答案 0 :(得分:0)
Drupal中的这些uri
- 字段总是引用内部数据存储逻辑,因此开头是public://
。 Drupal对附加到内容的任何图像使用Image Styles。
要检索图片的完整网址,您应该使用image_style_url()
:
$imgPath = image_style_url('default', $object['und'][0]['uri']);