The example in this paper describes how Yii implements uploading files using Cuploadedfile. Share to everyone for your reference, as follows:
First, the front-end code
HTML code:
Second, back-end code
PHP Code:
Public Function Actionupload () {$this->currentdir = isset ($_request[' dir '])? $_request[' dir ']: '; $image = Cuploadedfile::getinstancebyname (' file '); $name = $this->uploadpath. ' /'. $this->currentdir. ' /'. $image->name; $image->saveas ($name), $this->redirect (' Index ', ' dir ' = = $this->currentdir);}
About the use of the Cuploadedfile class:
Copy the Code code as follows: Cuploadedfile::getinstance ($model, ' album_image ');
or copy code code as follows: $attach = Cuploadedfile::getinstancebyname ($inputFileName);
Gets the object $attach object that has the following properties:
Name
Size
Type
Tempname
Error
ExtensionName
Haserror
It is hoped that this article is helpful to the PHP program design based on YII framework.