基于表单的文件上传
在早期的HTML中,表单不能实现文件的上传,这多少限制了一些网页的功能。年11月发布的RFC规范(即HTML中基于表单的文件上传)对表单做出了扩展,增加了一个表单元素(inputtype=file)。如果在表单中使用了这个元素,浏览器在解析表单时,会自动生成一个输入框和一个按钮,输入框可供用户填写本地文件的文件名和路径名,按钮可以让浏览器打开一个文件选择框供用户选择文件。
一个文件上传的表单例子如下:
formmethod=postaction=upload.jspenctype=multipart/form-data
inputtype=filename=file1size=40p
inputtype=submitvalue=上传
/form
注意,在建立表单时,不要忘了使用enctype属性,并将它的值指定为multipart/form-data。表单enctype属性的缺省值是application/x-