如何使用CakePHP 2.0上传照片

时间:2012-02-24 01:46:26

标签: file-upload cakephp-2.0

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

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

2 个答案:

答案 0 :(得分:0)

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

如果你不想自己建立,那么这是一个非常受欢迎的行为。

https://github.com/jrbasso/MeioUpload

答案 1 :(得分:0)

或者您可以尝试这种简单的方法(检查readme.md文件):

https://github.com/malikov/cakephp2.0-image-upload