kohana 3上传图像而不使用任何模块?

时间:2011-03-25 09:07:16

标签: php image upload kohana gd

有没有人有一个在kohana 3中上传图像而不使用任何模块的例子?

我使用https://github.com/kohana/image/tree/3.1%2Fmaster,但我的错误是:致命错误:未捕获Kohana_Exception [0]:已安装的GD不支持图像

有没有简单快捷的方法在基于kohana 3的网站上传文件?

谢谢!

2 个答案:

答案 0 :(得分:11)

Kohana API应该有帮助。

基本步骤是:

  1. 创建验证对象($array = Validation::factory($_FILES);
  2. 定义规则($array->rule('file', 'Upload::not_empty')->rule('file', 'Upload::type', array(array('jpg', 'png', 'gif')));
  3. 检查文件(if ($array->check())
  4. 并保存($filepath = Upload::save($_FILES['file'], 'uploaded_file', 'upload_dir');

答案 1 :(得分:2)