你如何使用cakephp 1.3上传文件

时间:2013-06-10 02:23:38

标签: php file-upload upload cakephp-1.3

有没有人在cakephp 1.3

中有关于如何上传和处理文件的示例

我目前正在做一些测试,没有视图(print_r),但我似乎无法抓取文件的内容。我能够使用$this->param['filename']获取文件名,但那就是它。

另外,我是新蛋糕,但我正在使用旧的cakephp框架处理一个旧应用程序。有人可以告诉我在cakephp中上传文件的过程吗?

我已经看过使用$this->data的一些示例,但这对我没有任何结果。

1 个答案:

答案 0 :(得分:5)

第1步

像这样创建表单

 echo $this->Form->create('modelname', array('enctype' => 'multipart/form-data'));
 echo $this->Form->file('fieldname', array('type'=>'file'));
 $this->Form->end(__('Submit')); 

第2步 在控制器

move_uploaded_file($this->request->data['modelname']['fieldname']['tmp_name'],WWW_ROOT.'/foldertosave/filename.extension');

确保您有权移动文件。