yii使用CUploadedFile上传文件的一般方法
来源:互联网 发布:开淘宝店用电脑配置 编辑:程序博客网 时间:2024/05/21 12:41
一、前端代码
二、后端代码
关于CUploadedFile类的使用
通过 CUploadedFile::getInstance($model,'album_image');
或 $attach = CUploadedFile::getInstanceByName($inputFileName);
获取的对象$attach对象,有以下几个属性:
name
size
type
tempName
error
extensionName
hasError
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>
<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));
}
{
$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使用CUploadedFile上传文件的一般方法
- Yii CUploadedFile带验证的多文件上传
- yii CUploadedFile 上传 中文乱码
- Yii上传图片,上传文件,yii控件activefilefield的使用
- Yii CUploadedFile error
- yii上传图片、yii上传文件、yii控件activeFileField使用
- yii上传图片、yii上传文件、yii控件activeFileField使用
- yii上传图片、yii上传文件、yii控件activeFileField使用
- yii上传图片、yii上传文件、yii控件activeFileField使用
- yii上传图片、yii上传文件、yii控件activeFileField使用
- yii上传图片、yii上传文件、yii控件activeFileField使用
- Yii文件(图片)上传时相关的方法
- Yii文件(图片)上传时相关的方法
- Yii内部的文件上传
- Yii的文件上传入库
- YII使用PHPExcel导入Excel文件的方法
- YII使用PHPExcel导入Excel文件的方法
- Yii文件的上传CUploadedFiled,简陋形式
- android平台下使用点九PNG技术
- no declaration can be found for element 'aop:config'
- c# 存取结构体二进制文件
- Linux目录权限
- lua使用 tinycc
- yii使用CUploadedFile上传文件的一般方法
- android中的一些开源项目
- Response.ContentType 详细列表
- C++中的基础问题——virtual destructor问题,new与malloc区别
- 模态对话框和非模态对话框的消息循环
- 个人学习1之-DATETIME数据类型】 .
- android Application类的详细介绍 .
- DLL编程的导入导出,__declspec(dllimport),__declspec(dllexport)
- 完全卸载sql server 2005效果如同重做系统