欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP通用文件上传类的具体解析_PHP教程

程序员文章站 2022-04-30 10:42:27
...
我们下面为大家具体讲解举例来说:用户可上传一种展品并可为该展品上传一张缩略图,那么缩略图文件限制类型可能为jpg,,gif,png等,而展品文件限制类型可能为mov,avi,mpeg等,而图片大小可能限制为100KB,音频视频大小可能限制为2MB。类代码如下:

  1. class Upload
  2. {
  3. public $InputName; // 文件上传域控件名
  4. /**
  5. * 允许上传的文件类型
  6. * 形式为 array('image/jpeg', 'image/png', 'image/gif') 或包含此类数组的数组(与每个上传域控件对应)
  7. */
  8. public $FileType;
  9. /**
  10. * 最大上传文件大小(单位:byte)
  11. * 形式为 array('image' => $size, 'audio' => $size)(表示每种应用文件类型所对应的上传大小) 或包含此类数组的数组(与每个上传域控件对应)或一数值(表示所有上传文件均限制在此大小之下)