PHP文件上传问题 我有一个获取上传文件大小的需求,如果文件大小大于某个特定值,就提示用户文件过大,不允许上传。从网上查了很长时间,都没有找到合适的方法,这个问题苦恼了我很长时间,请问有没有人能给我一个解决的方案。万分感谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if($_FILES['postName']['size'] > $fileAllowedMaxSize){ echo "The file isn't allowed";} 前台使用ajax,服务器端就使用$_FILES['postName']['size']判断这是通吃的办法还有个办法js用new image(filePath),把上传文件当图片。但是该方法在非ie浏览器下不行。 首先在html页面隐藏域传MAX_FILE_SIZE,这就像个提示,如果他跳过这步,那我们也就没什么理亏的了,接下来,在php页面判断$_FILE['xxx']['error']其值为 0,没有错误发生,文件上传成功。 UPLOAD_ERR_INI_SIZE 其值为 1,上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。 UPLOAD_ERR_FORM_SIZE 其值为 2,上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。 UPLOAD_ERR_PARTIAL 其值为 3,文件只有部分被上传。 UPLOAD_ERR_NO_FILE 其值为 4,没有文件被上传。 UPLOAD_ERR_NO_TMP_DIR 其值为 6,找不到临时文件夹。PHP 4.3.10 和 PHP 5.0.3 引进。 UPLOAD_ERR_CANT_WRITE 其值为 7,文件写入失败。PHP 5.1.0 引进。 $_FILES['postName']['size'] 得不到文件的大小。 求教,跨服务器获取客户端IP 如何用java对文本文件进行筛选式修改?具体内容见文章,谢谢! kindeditor上传图片那里如何去掉上传网络图片的功能? PHP针对pdf文件内容读取并利用正则表达式截取关键段落 连接mysql出错,初学请指点 如何将图片背景(白色)设为透明,然后合并到另一张图片中去,代码怎么讲?100分 正则匹配问题。[已经揭帖了,才发现问题根本没有解决,可怜我那20分啊] COOKIE是不是有局域性 flash与php如何结合起来做一个论坛,高人请进! 怎么样严格控制表格的宽度啊! 动态生成的代码如何格式化? 如何判断session过期事件
if($_FILES['postName']['size'] > $fileAllowedMaxSize){
echo "The file isn't allowed";
}
这是通吃的办法还有个办法js用new image(filePath),把上传文件当图片。但是该方法在非ie浏览器下不行。
UPLOAD_ERR_INI_SIZE
其值为 1,上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。
UPLOAD_ERR_FORM_SIZE
其值为 2,上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。
UPLOAD_ERR_PARTIAL
其值为 3,文件只有部分被上传。
UPLOAD_ERR_NO_FILE
其值为 4,没有文件被上传。
UPLOAD_ERR_NO_TMP_DIR
其值为 6,找不到临时文件夹。PHP 4.3.10 和 PHP 5.0.3 引进。
UPLOAD_ERR_CANT_WRITE
其值为 7,文件写入失败。PHP 5.1.0 引进。