【问题标题】:how do you upload files using cakephp 1.3你如何使用 cakephp 1.3 上传文件
【发布时间】:2013-06-05 15:37:25
【问题描述】:

有没有人有关于如何在 cakephp 1.3 中上传和处理文件的示例

我目前正在做一些测试,没有视图 (print_r),但我似乎无法获取文件的内容。我可以使用$this->param['filename'] 获取文件名,但仅此而已。

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

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

【问题讨论】:

  • 您可以发布一些您尝试过的代码吗?
  • “Google'd”jamesfairhurst.co.uk/posts/view/…987654321@ 时这里有很多信息
  • 我没有太多代码,我只是做 vardumps/print_r 并自己发送 post 请求。不幸的是,当我尝试上传文件时,我的$this->data 返回为空。我需要任何依赖项吗?

标签: php file-upload upload cakephp-1.3


【解决方案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');

确保您有权移动文件。

【讨论】:

    猜你喜欢
    • 2023-03-29
    • 2012-09-24
    • 2015-12-30
    • 1970-01-01
    • 1970-01-01
    • 2012-08-13
    • 2017-10-19
    • 2014-09-17
    • 2011-01-14
    相关资源
    最近更新 更多