嗨我试着从google chroome中的邮递员那里获取文件。 我尝试获取文件参数,大小,类型。
这是解决方案的逻辑
If($_POST)
{
$document='document_from_postman.docx'
$size = file size of $document
$tip = file type of $document
}
$size sent to database.
$tip sent to database.
但是我不知道如何在yii控制器中实现这一点,如何从邮递员那里获取密钥值,我以前从不使用过Web服务。如何在邮件变量示例中输入文件名: $文件= 'document_from_postman.docx'
答案 0 :(得分:0)
您必须使用
$file=CUploadedFile::getInstance($model,'file');
在您的控制器中。比你可以获得文件的大小和类型
echo $file->size;
echo $file->type;
要写入数据库,您已经知道我该怎么做。示例:
$file=CUploadedFile::getInstance($model,'file')
$model->size = $file->size;
$model->type = $file->type;
$model->save()