《用 Servlet 进行文件上传的原理和实现.docx》由会员分享,可在线阅读,更多相关《用 Servlet 进行文件上传的原理和实现.docx(12页珍藏版)》请在冰豆网上搜索。
使用Servlet可以方便地处理在HTML页面表单中提交的数据,但Servlet的API没有提供对以mutilpart/form-data形式编码的表单进行解码的支持,因而对日常应用中经常涉及到到文件上传等事务无能为力。
浏览器端提供了供用户选择提交内容的界面(通常是一个表单),在用户提交请求后,将文件数据和其他表单信息编码并上传至服务器端,服务器端(通常是一个cgi程序)将上传的内容进行解码了,提取出HTML表单中的信息,将文件数据存入磁盘或数据库。