zend framework 的上传文件大小的问题?
时间:2011-06-16
来源:互联网
PHP code
以上是一段可以上传图片成功的代码,现在是图片很大的时候,我尝试过图片的大小为7.8MB 上传,不能上传成功,我在验证中没有设定图片文件的大小。请问这个问题是出了哪里?
//实例化上传组件 $upload = new Zend_File_Transfer_Adapter_Http (); $upload_path = '../data/uploads/album/'; //判断文件夹是否存在,创建文件夹 if(!file_exists($upload_path)){ $this->create_folders($upload_path); } //设置上传之后文件的目录 $upload->setDestination ( $upload_path ); $upload->addValidator ( 'Extension', false, 'jpg,png,bmp,gif' )->//设置上传文件的后缀名 addValidator ( 'Count', false, array ('min' => 1, 'max' =>5 ) );//->//设置上传文件的个数 $fileInfo = $upload->getFileInfo (); //获取基本配置 $picname = array ();//保存上传的照片的之后的名称 Zend_Loader::loadClass ( 'Zend_Controller_Request_Http' ); //加载此类 foreach ( $fileInfo as $file => $info ) { if ($upload->isValid ( $file )) { //添加过滤器来修改上传文件的名称 $file_name = $this->uuid () . substr ( mb_convert_encoding ( $info ['name'], 'gbk', 'utf-8' ), strpos ( mb_convert_encoding ( $info ['name'], 'gbk', 'utf-8' ), '.' ) ); $upload->addFilter ( 'Rename', array ('target' => $file_name, 'overwrite' => true ), $file ); $upload->receive ( $file ); $picname [] = $file_name; } }
以上是一段可以上传图片成功的代码,现在是图片很大的时候,我尝试过图片的大小为7.8MB 上传,不能上传成功,我在验证中没有设定图片文件的大小。请问这个问题是出了哪里?
作者: zend_ml 发布时间: 2011-06-16
提示什么错误?如果提示文件太大的话在php.ini改改upload_max_filesize的值试试看。
作者: jordan102 发布时间: 2011-06-16
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28