我正在写一个包含网络服务器的Android应用程序.因此我使用Embedded Jetty(8.0.1).
我想要做的下一步是实现文件上传.
HTML看起来像这样,我认为正确:
<form action=\"fileupload\" method=\"post\" enctype=\"multipart/form-data\">
<table>
<tbody>
<tr>
<td><input type=\"file\" name=\"userfile1\" /></td>
</tr>
<tr>
<td>
<input type=\"submit\" value=\"Submit\" /><input type=\"reset\" value=\"Reset\" />
</td>
</tr>
</tbody>
</table>
</form>
Run Code Online (Sandbox Code Playgroud)
当我使用这个表单时,我可以在logcat中看到我收到了一个文件但是我无法在我的Servlet中访问这个文件.
我试过了
File file1 = (File) request.getAttribute( "userfile1" );
Run Code Online (Sandbox Code Playgroud)
并具有以下功能:
request.getParameter()
Run Code Online (Sandbox Code Playgroud)
但每次我收到一个NULL对象.我该怎么办?