ฉันใช้image_style_urlเพื่อรับภาพขนาดย่อของรูปภาพที่ฉันเพิ่มผ่านส่วนต่อประสานผู้ดูแลระบบ
// $foo->field_picture['und'][0]['uri'] has value public://foo.jpg
image_style_url('foo-thumb', $foo->field_picture['und'][0]['uri']);
API ระบุว่ารูปภาพจะถูกสร้างขึ้นเมื่อมีการร้องขอ URL อย่างไรก็ตามเมื่อไปที่หน้าภาพจะไม่ปรากฏ (404) ดูเหมือนว่า URL ที่ส่งคืนจากฟังก์ชันนั้นมีรูปแบบที่ดี แต่ไฟล์นั้นไม่ได้ถูกสร้างขึ้น
โฟลเดอร์ 'foo-thumb' อยู่ในโฟลเดอร์ data สาธารณะและการอนุญาตให้ใช้ไฟล์ควรเป็น OK ฉันพยายามล้างแคชของภาพ (drupal image-flush foo-thumb) แต่ก็ยังไม่มีผลลัพธ์
ความคิดใด ๆ