2012-02-24 39 views
0

我正在开发一个简单的网络应用程序,我只想让用户上传一些图片。如何使用CakePHP 2.0上传照片

  1. 我应该只在我的数据库表中存储图片的网址,还是应该上传整张图片?
  2. 我如何验证上传图片的大小?
  3. 如何从控制器上传图片?

谢谢大家!

回答

0

我不会将图像数据存储在数据库中。我会创建一个行为,将图像上传到图像目录并存储对该图像的引用。然后,该行为可以处理大小,MIME类型等。然后将文件上载表单添加到控制器,并且当数据进入要保存的模型时,它会自动上传图像并将其放到其位置。

如果你不想建立你自己的,这是一个非常流行的行为,有人已经建立。

https://github.com/jrbasso/MeioUpload

+0

我如何得到的图像的EXIF /元数据? – 2012-08-30 06:58:37