如何使用input type = file访问在jsp中上传的servlet中的文件

时间:2014-03-06 13:34:33

标签: java jsp servlets

如果有人有想法

如何访问servlet中以jsp上传的文件,例如

我的jsp文件是

upload.jsp

<body action="Check" method="get">
<form name="f1">
<input type="file">
<input type="submit" value="Click Me">
</form>
</body>

Check.java

现在我在Check.java文件中需要该文件,以便如何在我的servlet文件中访问该文件(Check.java)

请任何人有一个想法请告诉我。

3 个答案:

答案 0 :(得分:0)

应该有一个表格名为getParameter的参数(&#34; f1&#34;)

答案 1 :(得分:0)

答案 2 :(得分:0)

将Servlet中的上传文件检查为:

<form method="post" action="check" enctype="multipart/form-data">
                <table>
                     <tr>
                        <td> Photo: </td>
                        <td><input type="file" name="photo" size="50"/></td>
                    </tr>
                    <tr>
                        <td colspan="2">
                            <input type="submit" value="Save">
                        </td>
                    </tr>
                </table>

更新

    // Get part using HttpServletRequest’s getPart() method

    Part filePart = request.getPart("photo");

    // Extract image name from content-disposition header of part

   String imageName = getFileName(filePart);

    System.out.println("***** imageName: " + imageName);

click:1

click:2