A)超过100K的文件无法上传,请看一下$UpLoadFile['error']的值,可能有以下几种情况:
1、值为1,表示文件大小超过了php.ini中定义的upload_max_filesize;
2、值为2,表示文件大小超过了HTML中的限制。HTML中可以通过以下代码限制文件大小:
HTML code<!--限制文件大小不超过100KB-->
<input type="hidden" name="MAX_FILE_SIZE" value="102400" />
<input type="file" name="upImg"/>
3、值为3,表示文件只上传了一部分。有可能是网速太慢,上传的时间超过了PHP的处理时间,导致失败。
B)限制最多上传500K的文件。几种方法,在HTML中限制(上述错误2);在php.ini中限制(上述错误1);在文件上传后通过判断$UpLoadFile['size']来确定文件是否超过限制。