| Property | Type | Description | Defined By |
|---|---|---|---|
| [url=http://www.yiiframework.com/doc/api/1.1/CUploadedFile#error-detail]error[/url] | integer | Returns an error code describing the status of this file uploading. | CUploadedFile |
| [url=http://www.yiiframework.com/doc/api/1.1/CUploadedFile#extensionName-detail]extensionName[/url] | string | the file extension name for [url=http://www.yiiframework.com/doc/api/1.1/CUploadedFile#name]name[/url]. | CUploadedFile |
| [url=http://www.yiiframework.com/doc/api/1.1/CUploadedFile#hasError-detail]hasError[/url] | boolean | whether there is an error with the uploaded file. | CUploadedFile |
| [url=http://www.yiiframework.com/doc/api/1.1/CUploadedFile#name-detail]name[/url] | string | the original name of the file being uploaded | CUploadedFile |
| [url=http://www.yiiframework.com/doc/api/1.1/CUploadedFile#size-detail]size[/url] | integer | the actual size of the uploaded file in bytes | CUploadedFile |
| [url=http://www.yiiframework.com/doc/api/1.1/CUploadedFile#tempName-detail]tempName[/url] | string | the path of the uploaded file on the server. | CUploadedFile |
| [url=http://www.yiiframework.com/doc/api/1.1/CUploadedFile#type-detail]type[/url] | string | the MIME-type of the uploaded file (such as "image/gif"). | CUploadedFile |
array('url',
'file', //定义为file类型
'allowEmpty'=>true,
'types'=>'jpg,png,gif,doc,docx,pdf,xls,xlsx,zip,rar,ppt,pptx', //上传文件的类型
'maxSize'=>1024*1024*10, //上传大小限制,注意不是php.ini中的上传文件大小
'tooLarge'=>'文件大于10M,上传失败!请上传小于10M的文件!'
),
<?php $form=$this->beginWidget('CActiveForm', array(
<span style="white-space:pre"> </span>'id'=>'link-form',
<span style="white-space:pre"> </span>'enableAjaxValidation'=>false,
<span style="white-space:pre"> </span>'htmlOptions' => array('enctype'=>'multipart/form-data'),
)); ?>
<div class="row">
<?php echo $form->labelEx($model,'url'); ?>
<?php echo CHtml::activeFileField($model,'url'); ?>
<?php echo $form->error($model,'url'); ?>
</div>
$model=new Link;
if(isset($_POST['Link']))
{
$model->attributes=$_POST['Link'];
if(empty($_POST['Link']['name'])){
$model->name = $model->url;
}
$file = CUploadedFile::getInstance($model,'url');
//获得一个CUploadedFile的实例
if(is_object($file)&&get_class($file) === 'CUploadedFile'){
// 判断实例化是否成功
$model->url = './assets/upfile/file_'.time().'_'.rand(0,9999).'.'.$file->extensionName; //定义文件保存的名称
}else{
$model->url = './assets/upfile/noPic.jpg';
// 若果失败则应该是什么图片
}
if($model->save()){
if(is_object($file)&&get_class($file) === 'CUploadedFile'){
$file->saveAs($model->url); // 上传图片
}
$this->redirect(array('view','id'=>$model->lid));
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有