非法字符串偏移'tmp_name'cakephp3

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了非法字符串偏移'tmp_name'cakephp3相关的知识,希望对你有一定的参考价值。

我有一个大问题,我无法上传cakephp中的文件,我有一个错误:

 if(!empty($this->request->data['Pictures']['name'])){
            $foto_name=$this->request->data['Pictures']['name'];

            $foto_tmp = $this->request->data['Pictures']['name']['tmp_name'];
            $path=WWW_ROOT.'img'.DS.'myimage'.$foto_name;
            move_uploaded_file($foto_tmp, $path);


        }

而错误是:

Warning (2): Illegal string offset 'tmp_name' 

我不明白为什么?

答案

仅限使用

$temp_name = $this->request->data['Pictures']['tmp_name'];

以上是关于非法字符串偏移'tmp_name'cakephp3的主要内容,如果未能解决你的问题,请参考以下文章

当我在 Laravel 上创建新行时出现非法偏移类型

Java编译报:java: 非法字符: 'ufeff'

java: 非法字符: 'ufffd' 解决办法

php5.4 文件上传问题 5.4以前 $_FILE['file']['tmp_name'] 存储的是历史文件 5.4怎么是tem/phpXXXX了

android studio 非法字符: 'ufeff' 解决方式

IDEA启动项目报错:Error:(1, 1) java: 非法字符: 'ufeff'