什么是文件上传

文件上传:将本地的文件通过流写入到服务器的过程。



为什么要学习文件上传

实际开发中有很多应用:

n  QQ空间上传图片

n  招聘网站上传简历



文件上传的技术

a)      JSPSmartUpload:在jsp页面使用代码进行文件上传,已经不用了。

b)     FileUpload:在java环境中实现文件上传,apache公司提供开发jar包

c)      Servlet3.0:在这个版本提供了文件上传功能。

d)     Struts2.0:在这个版本提供了文件上传功能。





文件上传的三要素:

1,第一步必须是post的提交,post提交没有大小限制

2,  使用<input type=”file” name=”xxx”/>;type必须是file类型,必须要有name属性值

3,将form表单必须使用:entype="multipart/form-data", )  form表单必须使用enctype=”multipart/form-data”属性,


原因:

1、通过抓包分析可知,使用enctype="application/x-www-form-urlencoded"没有文件上传中的文件的具体的内容。使用enctype="multipart/form-data"能够获取文件中的具体内容。

2、文件上传的原理以及实现思路:

文件上传的概述





相关文章:

  • 2021-10-04
  • 2021-07-06
  • 2022-12-23
  • 2022-12-23
  • 2021-05-03
  • 2021-09-28
  • 2021-08-06
猜你喜欢
  • 2021-11-14
  • 2021-08-07
  • 2021-05-17
  • 2021-05-28
  • 2022-12-23
相关资源
相似解决方案