【发布时间】:2011-05-19 20:10:54
【问题描述】:
我正在使用 cakephp。在我的用户模型中,我允许 ppl 上传图片。上传好后,我将图片的网址保存到$this->data['User']['image_url'] 并保存。要上传,我使用这里给出的友好建议:http://www.jamesfairhurst.co.uk/posts/view/uploading_files_and_images_with_cakephp
上传完成后,我想调整照片的大小,以便获得缩略图。我在这里使用建议:http://bakery.cakephp.org/articles/Perkster/2008/04/12/image-resizer-crop
一切正常,除了$this->data['User']['image_url'] 中的值看起来像files/photos/userimage.jpg
我正在使用的上传脚本似乎期待带有反斜杠的网址而不是正向的网址,因为当我运行它时我收到错误
getimagesize(C:\xampp\htdocs\MyNewSite\app\webroot\img\files/photos\$image_name) [function.getimagesize]: failed to open stream:
我能做些什么来解决这个问题?
【问题讨论】:
-
看起来您在 Windows 上。您可能想使用
DIRECTORY_SEPARATOR常量,即使它是shouldn't matter。
标签: php cakephp file-upload autoresize