FTPClient从html表单上载文件

FTPClient从html表单上载文件,ftp,inputstream,forms,ftp-client,servlet-3.0,Ftp,Inputstream,Forms,Ftp Client,Servlet 3.0,我正在尝试在servlet中编写java代码,以便通过FTP从简单的html表单上传文件,如下所示: <form name="fileUpload" method="post" action="StuffService" enctype="multipart/form-data"> <input type="file" name="nomeFile" /> <input type="submit" value="GO"/> </

我正在尝试在servlet中编写java代码,以便通过FTP从简单的html表单上传文件,如下所示:

<form name="fileUpload" method="post" action="StuffService" enctype="multipart/form-data">
     <input type="file" name="nomeFile" />   
     <input type="submit" value="GO"/>
</form>
storeFile方法需要文件名和InputStream

如果文件来自HTML表单,如何正确获取InputStream?

我试过:

Part filePart = request.getPart("nomeFile");
String fileName = getFilename(filePart);
File f = new File(fileName);
FileInputStream input = new FileInputStream(f);

client.storeFile(fileName, input);
但是什么都没有,我得到了java.io.FileNotFoundException。也许我需要文件的完整路径,但我已经读到,这是不可能从一个html表单,因为安全html的东西

我该怎么做

谢谢你,对不起,我的英语不好!
再见

使用
filePart.getInputStream()
而不是
FileInputStream
Part filePart = request.getPart("nomeFile");
String fileName = getFilename(filePart);
File f = new File(fileName);
FileInputStream input = new FileInputStream(f);

client.storeFile(fileName, input);