欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

yii實現(xiàn)使用CUploadedFile上傳文件的方法

 更新時間:2015年12月28日 10:10:39   作者:yuhui_fish  
這篇文章主要介紹了yii實現(xiàn)使用CUploadedFile上傳文件的方法,結(jié)合具體的前端與后端處理代碼實例分析了CUploadedFile類的使用方法,需要的朋友可以參考下

本文實例講述了yii實現(xiàn)使用CUploadedFile上傳文件的方法。分享給大家供大家參考,具體如下:

一、前端代碼

Html代碼:

<form action="<?php echo $this->createUrl('/upload/default/upload/');?>" method="post" enctype="multipart/form-data">
<input type="file" name="file"/>
<input type="hidden" name="dir" value="<?php echo Yii::app()->controller->currentDir?>"/>
<input type="submit" value="Upload Image"/>
</form>

二、后端代碼

Php代碼:

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(array('index','dir'=>$this->currentDir));
}

關(guān)于CUploadedFile類的使用:

通過

復制代碼 代碼如下:
CUploadedFile::getInstance($model,'album_image');

復制代碼 代碼如下:
$attach = CUploadedFile::getInstanceByName($inputFileName);

獲取的對象$attach對象,有以下幾個屬性:

name
size
type
tempName

error
extensionName
hasError

希望本文所述對大家基于Yii框架的PHP程序設(shè)計有所幫助。

相關(guān)文章

  • php中刪除、清空session的方式總結(jié)

    php中刪除、清空session的方式總結(jié)

    php中刪除session的方式有很多種,本篇文章主要給大家介紹三種清空session的方式,感興趣的朋友跟著小編一起學習吧
    2015-10-10
  • smarty中改進truncate使其支持中文的方法

    smarty中改進truncate使其支持中文的方法

    這篇文章主要介紹了smarty中改進truncate使其支持中文的方法,涉及針對Smarty源碼中truncate源文件進行函數(shù)功能擴展的相關(guān)技巧,需要的朋友可以參考下
    2016-05-05
  • php實現(xiàn)ffmpeg處理視頻的實踐

    php實現(xiàn)ffmpeg處理視頻的實踐

    本文主要介紹了php實現(xiàn)ffmpeg處理視頻的實踐,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • PHP環(huán)境中Memcache的安裝和使用

    PHP環(huán)境中Memcache的安裝和使用

    本文給大家介紹php環(huán)境中memcache的安裝和使用,它可以應(yīng)用任意多個連接,使用非阻塞的網(wǎng)絡(luò)IO。由于它的工作機制是在內(nèi)存中開辟一塊空間,然后建立一個HashTable,Memcached自管理這些HashTable,感興趣的朋友一起學習吧
    2015-11-11
  • Thinkphp3.2.3反序列化漏洞實例分析

    Thinkphp3.2.3反序列化漏洞實例分析

    這篇文章主要為大家介紹了Thinkphp3.2.3反序列化漏洞實例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • Laravel5.1 框架路由基礎(chǔ)詳解

    Laravel5.1 框架路由基礎(chǔ)詳解

    這篇文章主要介紹了Laravel5.1 框架路由基礎(chǔ),結(jié)合實例形式分析了laravel5.1框架路由的基本原理、路由參數(shù)、正則約束等相關(guān)使用技巧,需要的朋友可以參考下
    2020-01-01
  • Yii框架日志記錄Logging操作示例

    Yii框架日志記錄Logging操作示例

    這篇文章主要介紹了Yii框架日志記錄Logging操作,結(jié)合實例形式分析了Yii框架日志記錄Logging模塊相關(guān)配置與簡單使用技巧,需要的朋友可以參考下
    2018-07-07
  • 最新評論