网站开发教程-文件上传-.pptxVIP

  • 2
  • 0
  • 约1.59千字
  • 约 27页
  • 2023-12-05 发布于湖北
  • 举报

PHP文件上传机制;与文件系统和服务器的交互;文件上传;何为文件上传?;HTML规范规定上传文件时表单头必须使用;显示在浏览器上效果如下:;POST方法:

表单最常用的功能,向目标页面传递变量,我们在上传文件的时候,会在表单中设置相应的属性,来完成文件的传递

注意几个特征属性:

enctype=multipart/form-data

这样服务器就会知道,我们要传递一个文件,这样服务器可以知道上载的文件带有常规的表单信息。

MAX_FILE_SIZE

控制最大的传递文件的大小(字节)?真的可以控制吗

inputtype=filename=userfile

设置浏览器浏览按钮效果;MAX_FILE_SIZE的值只是对浏览器的一个建议,实际上可以被简单的攻击,我们不要对浏览器端的限制寄予什么希望,它只能避免君子的错误输入,对于普通的web工程师都会跳过浏览器端的限制。

但是最好还是在表单上使用MAX_FILE_SIZE,因为对于善意的错误我们可以帮助纠正,避免用户花费很长的时间等待大文件上传,传了半天,才发现无法上传。;表单提交以后,数据被发送给action的属性指定的PHP程序,这时表单已经完成了它的任务。

静态表单与程序脚本之间的沟通仅仅通过action属性因此表单可以在任何地方被伪造,如果您的程序完全相信表单提交的数据,就会被木马屠城

我们在服务器端的php.ini中设

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档