有没有人在cakephp 1.3
中有关于如何上传和处理文件的示例我目前正在做一些测试,没有视图(print_r),但我似乎无法抓取文件的内容。我能够使用$this->param['filename']
获取文件名,但那就是它。
另外,我是新蛋糕,但我正在使用旧的cakephp框架处理一个旧应用程序。有人可以告诉我在cakephp中上传文件的过程吗?
我已经看过使用$this->data
的一些示例,但这对我没有任何结果。
答案 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');
确保您有权移动文件。