您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用jsp或者Servlet上传文件?

如何使用jsp或者Servlet上传文件?

要浏览并选择要上传文件,你需要·在表单中有一个HTML 字段。如HTML规范中所述,你必须使用POST方法,并且enctype表单的属性必须设置为"multipart/form-data"

<form action="upload" method="post" enctype="multipart/form-data">
    <input type="text" name="description" />
    <input type="file" name="file" />
    <input type="submit" />
</form>

提交此类表单后,二进制多部分表单数据在请求正文中的使用方式与enctype未设置时的格式不同。

在Servlet 3.0之前,Servlet API本身不支持multipart/form-data。它仅支持认格式enctype application/x-www-form-urlencoded。使用多部分表单数据时,request.getParameter()and和con都会全部返回null。这就是众所周知的Apache Commons FileUpload出现的地方。

Jave 2022/1/1 18:21:47 有364人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶