使用jsp上传多个文件

时间:2011-09-26 13:19:08

标签: jsp file-upload

我正在创建一个网站,用户可以上传照片,视频,也可以写或创建帖子。它几乎就像一个博客。我正在使用JSP。我使用了“多部分/表格数据”。但我遇到了问题。无论用户点击提交按钮,都无法同时上传所有照片和视频。此外,由于我使用的是“多部分/表格数据”,因此我无法通过request.getParameter()在下一次检索值那我该怎么办?我在很多网站上搜索过,发现上传的代码包括磁盘和迭代器接口。但是我在解决这些问题时遇到了问题。有人帮帮我。

2 个答案:

答案 0 :(得分:1)

您不能将request.getParameter()"multipart/form-data"的表单一起使用。使用FileUploa d API(Apache commons)。

答案 1 :(得分:1)

  

每当用户点击提交按钮时,所有照片和视频都无法同时上传。

这不可能是真的。此问题是由其他原因引起的。也许您正在使用JavaScript在单击/更改文件字段时提交表单,或者您在服务器端误解了该过程。


  

此外,由于我使用的是“multipart / form data”,我无法通过request.getParameter()在下一页中检索这些值。那我该怎么办?

使用与用于解析上传文件相同的API(执行使用一个,对吧?)。同样的API应该能够从multipart/form-data正文中为您提供这些参数。

另见: