【发布时间】:2014-02-22 07:10:49
【问题描述】:
我有 4 个输入标签来上传 4 个不同的文件,
<form method="post" name="myform" action="upload" target="_blank" enctype="multipart/form-data" style="position: absolute; right: -5%; top: 2%;">
Left File : <input type="file" name="dataFile1" id="fileChooser1" /><br><br>
Right File : <input type="file" name="dataFile2" id="fileChooser2" /><br><br>
Config File :<input type="file" name="dataFile3" id="fileChooser3" /><br><br>
Geco File : <input type="file" name="dataFile4" id="fileChooser4" /><br><br><br>
<button type="button" onclick="ValidateFile()">Click to Upload</button>
</form>
现在在我的 Servlet.java 端,我想重命名正在上传的文件。
我该怎么做?使用共享上传器。
PS:我已经尝试获取输入标签的 id 的名称,以便我可以创建一个 if 循环并根据需要分配 fileName 名称,
String my = request.getParameter("dataFile1");
System.out.println(my);
这个打印是空的。
【问题讨论】:
-
是的,我试过了,效果很好,但我想在上传文件时重命名。
-
是的,完成了。立即查看,如有修改建议
-
我的答案的另一个更新,使其更清晰。
-
您好,请告诉我您使用的是 Servlet 3.0 吗?还是阿帕奇公地?我的意思是你如何处理 Servlet 中上传的文件?
-
嘿,amro,我在 apache commons。