申明一下,我是将该文件重命名后上传到一个文件夹里,而不是放到数据库内(好像MYSQL数据里默认有一个8M的限制,但这应该和它无关吧!)但是在数据库中记录了该文件的文件类型和文件大小。数据库中的记录字段用的是varchar(50)来定义的。

解决方案 »

  1.   

    修改你PHP.INI下面的字段~~;;;;;;;;;;;;;;;;
    ; File Uploads ;
    ;;;;;;;;;;;;;;;;; Whether to allow HTTP file uploads.
    file_uploads = On; Temporary directory for HTTP uploaded files (will use system default if not
    ; specified).
    upload_tmp_dir = C:\PHP\uploadtemp  ; temporary directory for HTTP uploaded files (will use system default if not specified); Maximum allowed size for uploaded files.
    upload_max_filesize = 10M;这里~~~默认是2M
      

  2.   

    上传表单中是否做了限制。
    php.ini 中 upload_max_filesize = 2M 改掉
    重启web服务器