yii实现使用CUploadedFile上传文件的方法,yiicuploadedfile
yii实现使用CUploadedFile上传文件的方法,yiicuploadedfile
本文实例讲述了yii实现使用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)); }
关于CUploadedFile类的使用:
通过复制代码 代码如下:CUploadedFile::getInstance($model,'album_image');
或复制代码 代码如下:$attach = CUploadedFile::getInstanceByName($inputFileName);
获取的对象$attach对象,有以下几个属性:
name
size
type
tempName
error
extensionName
hasError
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
您可能感兴趣的文章:
- Yii框架登录流程分析
- Yii中CGridView实现批量删除的方法
- Yii基于数组和对象的Model查询技巧实例详解
- yii权限控制的方法(三种方法)
- yii使用activeFileField控件实现上传文件与图片的方法
- Yii中Model(模型)的创建及使用方法
- yii数据库的查询方法
- Yii中实现处理前后台登录的新方法

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

123雲盤怎麼上傳文件?123雲盤中是可以上傳文件來儲存,但是多數的小夥伴不知道123雲盤如何上傳文件,接下來就是小編為玩家帶來的123雲盤上傳文件方法圖文教程,有興趣的用戶快來一起看看吧! 123雲盤怎麼上傳文件1、先打開123雲盤進入到主頁,註冊或登陸帳號;2、然後進入到如下圖所示的頁面,點擊箭頭指引的【上傳】按鈕;3、接著下方會展開功能列窗口,【選擇文件】功能點擊;4、最後選擇需要上傳的文件,耐心等待上傳完成即可。

隨著雲端運算技術的不斷發展,資料的備份已經成為了每個企業必須要做的事情。在這樣的背景下,開發一款高可用的雲端備份系統尤其重要。而PHP框架Yii是一款功能強大的框架,可以幫助開發者快速建立高效能的Web應用程式。以下將介紹如何使用Yii框架開發一款高可用的雲端備份系統。設計資料庫模型在Yii框架中,資料庫模型是非常重要的一環。因為資料備份系統需要用到很多的表和關

隨著互聯網的不斷發展,Web應用程式開發的需求也越來越高。對於開發人員而言,開發應用程式需要一個穩定、高效、強大的框架,這樣可以提高開發效率。 Yii是一款領先的高效能PHP框架,它提供了豐富的特性和良好的性能。 Yii3是Yii框架的下一代版本,它在Yii2的基礎上進一步優化了效能和程式碼品質。在這篇文章中,我們將介紹如何使用Yii3框架來開發PHP應用程式。

隨著Web應用需求的不斷增長,開發者在選擇開發框架方面也越來越有選擇的空間。 Symfony和Yii2是兩個備受歡迎的PHP框架,它們都具有強大的功能和效能,但在面對需要開發大型網路應用程式時,哪個框架更適合呢?接下來我們將對Symphony和Yii2進行比較分析,以幫助你更好地進行選擇。基本概述Symphony是一個由PHP編寫的開源Web應用框架,它是建立

Yii框架是一個開源的PHPWeb應用程式框架,提供了眾多的工具和元件,簡化了Web應用程式開發的流程,其中資料查詢是其中一個重要的元件之一。在Yii框架中,我們可以使用類似SQL的語法來存取資料庫,從而有效率地查詢和操作資料。 Yii框架的查詢建構器主要包括以下幾種類型:ActiveRecord查詢、QueryBuilder查詢、命令查詢和原始SQL查詢

在當前資訊時代,大數據、人工智慧、雲端運算等技術已成為了各大企業關注的熱點。在這些技術中,顯示卡渲染技術作為一種高效能圖形處理技術,受到了越來越多的關注。顯示卡渲染技術廣泛應用於遊戲開發、影視特效、工程建模等領域。而對於開發者來說,選擇一個適合自己專案的框架,是一個非常重要的決策。在目前的語言中,PHP是一種相當有活力的語言,一些優秀的PHP框架如Yii2、Ph

堅果雲是一款高效率的文件管理工具,致力於為使用者提供智慧的文件保存和同步服務。它具備強大的資料同步和備份功能,確保用戶的資料安全無虞。堅果雲的一系列功能都是為了滿足使用者在不同場景下的需求,提供卓越的使用體驗。那麼究竟該如何在堅果雲app中上傳文件呢,這篇教學攻略就將為大家帶來詳細的步驟介紹,希望能幫助到各位有需要的小伙伴們。堅果雲怎麼上傳文件? 1、在我的文件頁面,點選我的堅果雲打開。 2、在開啟的頁面,點選右下角的加號圖示。 3.在底部彈出的選項中,點選從SD卡上傳。 4、在開啟的手機儲存裡面,選擇文件,

如果您問「Yii是什麼?」請參閱我之前的教學:Yii框架簡介,其中回顧了Yii的優點,並概述了2014年10月發布的Yii2.0的新增功能。嗯>在這個使用Yii2程式設計系列中,我將指導讀者使用Yii2PHP框架。在今天的教學中,我將與您分享如何利用Yii的控制台功能來執行cron作業。過去,我在cron作業中使用了wget—可透過Web存取的URL來執行我的後台任務。這引發了安全性問題並存在一些效能問題。雖然我在我們的啟動系列安全性專題中討論了一些減輕風險的方法,但我曾希望過渡到控制台驅動的命令
