以下HTML片段向 servlet 发出POST请求SendFileName
。
<form method="post" action="SendTheFileName" enctype="multipart/form-data">
<div id="Files_to_be_shared">
<input type="file" id="File" name="FileTag" />
<input type="submit" value="Share" />
</div>
</form>
在 servlet 的POST方法中,我尝试通过调用来获取文件名:
String FileName = request.getParameter("FileTag")
但我得到了null
。这是为什么 ?
我正在使用 Apache commons 进行文件上传。它工作正常。我不知道为什么当 enctype 是 multipart/form-data 而只使用 jdk 时我会得到 null。