博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP实现简单文件上传系统
阅读量:2028 次
发布时间:2019-04-28

本文共 529 字,大约阅读时间需要 1 分钟。

目录结构如下,其中包含两个代码文件和一个uploads文件夹(用于存放上传的文件)在这里插入图片描述

index.php

该代码实现html页面,包括需要填写学号和姓名,上传文件大小不得超过20M

文件大小不要超过20M


请输入学号:
请输入姓名:

fileSystem.php

该代码处理文件上传逻辑

需要注意的是,php文件上传有诸多控制,需要修改相关参数

  1. 源代码

  2. php相关配置文件 php.ini文件

    max_execution_time = 30,每个脚本运行的最长时间max_input_time = 60,每个脚本可以消耗的时间
    memory_limit = 128M,脚本运行最大消耗的内存,-1为无限制
    post_max_size = 8M,表单提交最大数据

  3. Apache或者Nginx相关配置文件

    Apahce目录下的httpd.conf文件添加LimitRequestBody 31457280 即30M=30*1024*1024
    Nginx目录下的nginx.conf文件添加client_max_body_size 30M;

转载地址:http://fznaf.baihongyu.com/

你可能感兴趣的文章
进程和线程的定义及区别、线程同步、进程通讯方式总结
查看>>
栈,堆,全局,文字常量,代码区总结
查看>>
24天学会设计模式----门面模式(外观模式)
查看>>
24天学会设计模式------工厂方法模式
查看>>
Get与Post区别与范例讲解
查看>>
servlet和Jsp生命周期解读
查看>>
Servlet之Filter深入讲解及实例研究
查看>>
servlet之cookied/session深入浅出(cookie)
查看>>
servlet之cookied/session深入浅出(session)
查看>>
Servlet仿CSDN动态验证码的生成-带数字和字母
查看>>
MySQL与Oracle的语法区别详细对比
查看>>
Oracle与Mysql主键、索引及分页的区别小结
查看>>
Oracle与Mysql自动增长列(id)的区别
查看>>
Oracle和MySQL在SQL语句方面的区别
查看>>
MySQL与Oracle SQL语言差异比较
查看>>
mysql和oracle在sql语句上的一些区别
查看>>
数据库迁移之从oracle 到 MySQL
查看>>
从Oracle迁移到Mysql之前必须知道的50件事
查看>>
Mysql迁移到Oracle前需要了解的50件事
查看>>
我必须得告诉大家的MySQL优化原理
查看>>