\ yii \ web \ UploadedFile :: getInstance不工作REST API中的文件更新yii2

时间:2016-06-10 07:05:28

标签: rest file-upload yii2 yii-rest

嗨我在yii 2中使用REST API \yii\web\UploadedFile::getInstance没有在我的函数中获取文件。出于调试目的,我尝试使用$_FILES['asset']打印值。但是没有使用{{1}获取文件实例}

\yii\web\UploadedFile::getInstance

有什么问题,我无法验证如果我使用$updateFile = $_FILES['asset']; //Printing values $model->asset = \yii\web\UploadedFile::getInstance($model, 'asset'); //Not printing,its empty 处理文件。任何帮助都会感激不尽!在此先感谢

2 个答案:

答案 0 :(得分:1)

试试这个:

getInstanceByName('asset');

答案 1 :(得分:0)

如果您想使用$_FILES['Your_Model_Name']['asset']方法,您的数据应该与UploadedFile::getInstance类似。试试这个,它会起作用。

$updateFile = $_FILES['User']['asset']; //Printing values
$model->asset = \yii\web\UploadedFile::getInstance($model, 'asset'); // Not printing, it's empty