使用 PHP 实现文件的上传和保存
通过form表单向服务器提交文件PHP文件上传,服务器接受文件并保存在相应的目录中
目录结构:
------form.html //前台表单页面
------upload_file.php //后台处理文件
要实现的功能: 通过form表单向服务器提交文件PHP文件上传,服务器接受文件并保存在相应的目录中 目录结构:
form.html
注意: form 表单必须设置 enctype 属性的值为 mulitipart/form-data ,否则 php 将无法正常接收到前台传来的文件。 upload_file.php
这时文件就已经被存放到网站根目录下的 upload 文件夹下了。 关于文件上传大小如果上传过大的文件,可能会导致 php 报错,无法成功上传,解决办法为: 配置 php.ini 文件 (以上传500M以下大小的文件为例)查找以下选项并修改 file_uploads = On ;打开文件上传选项 upload_max_filesize = 500M ;上传文件大小上限 如果要上传比较大的文件,仅仅以上两条还不够,必须把服务器缓存上限调大,把脚本最大执行时间变长 post_max_size = 500M;post上限 max_execution_time = 1800 ; Maximum execution time of each script, in seconds 脚本最大执行时间 max_input_time = 1800 ; Maximum amount of time each script may spend parsing request data memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)内存上限 参考资料: (编辑:通辽站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |