搜索
查看: 1623|回复: 0

Yii框架上传图片用法总结

[复制链接]

5378

主题

5381

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
17651
发表于 2018-2-11 12:14:08 | 显示全部楼层 |阅读模式

            本文实例讲述了Yii框架上传图片用法。分享给大家供大家参考,具体如下:
Yii 提供了 CUploadedFile 来上传文件,比如图片,或者文档。
官方关于这个类的介绍 :
CUploadedFile represents the information for an uploaded file.
Call getInstance to retrieve the instance of an uploaded file, and then use saveAs to save it on the server. You may also query other information about the file, including name, tempName, type, size and error.
public properties

      Property
      Type
      Description
      Defined By
   
   
      error
      integer
      Returns an error code describing the status of this file uploading.
      CUploadedFile
   
   
      extensionName
      string
      the file extension name for name.
      CUploadedFile
   
   
      hasError
      boolean
      whether there is an error with the uploaded file.
      CUploadedFile
   
   
      name
      string
      the original name of the file being uploaded
      CUploadedFile
   
   
      size
      integer
      the actual size of the uploaded file in bytes
      CUploadedFile
   
   
      tempName
      string
      the path of the uploaded file on the server.
      CUploadedFile
   
   
      type
      string
      the MIME-type of the uploaded file (such as "image/gif").
      CUploadedFile
   
实现上传文件,要用到MVC三个层面。
1、 模型层面 M ,把一个字段在rules方法里设置为 file 属性。
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的文件!'
),
长春网站建设 网站设计 www.4435.cn 电话:136 2446 7185(于先生)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

长春门户网站

长春门户网是网民了解长春的网络窗口,同是提供长春地区百姓生活分类供求信息的门户网站,同时提供长春网站建设、长春网站设计,我们将逐步的完善网站分类信息资源;

长春门户网二维码

联系我们

  • 工作时间:早上8:00 - 晚上5:30
  • 投稿联系:13624467185(微信同号)
  • 反馈邮箱:5053050@QQ.com
  • 公司地址:吉林省长春市亚泰大街与自由大路交汇五环国际大厦1408室

QQ|小黑屋|手机版|Archiver|cc! ( 吉ICP备2021009740号-8 )

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表