Java servlet使用write()方法上传文件位置

时间:2015-08-15 11:36:38

标签: java jsp servlets netbeans glassfish

我正在尝试将文件上传到我的位置" \ fajlovi"使用servlet技术 使用方法.write()。

在web.xml中我添加了:

<servlet>
  <servlet-name>NoviClanak</servlet-name>
     <servlet-class>NoviClanak</servlet-class>
     <multipart-config>
        <location>/fajlovi</location>
        <max-file-size>20848820</max-file-size>
        <max-request-size>418018841</max-request-size>
        <file-size-threshold>1048576</file-size-threshold>
     </multipart-config> 
</servlet>

有我的NoviClanak.java servlet:

Part partfile = request.getPart("fajl");
fileName = getFileName(partfile);
partfile.write(fileSaveDir.getAbsolutePath() + File.separator + fileName);

Glassfish错误报告:

java.io.FileNotFoundException:

  

C:\用户\米洛斯\应用程序数据\漫游\的NetBeans \ 8.0.2 \配置\ GF_4.1 \ domain1的\生成\ JSP \ milosrt912 \ fajlovi \ C:\用户\米洛斯\文件\的NetBeansProjects \ milosrt912 \构建\网络\ fajlovi \ 1.txt的

我的具体问题是如何只使用我的位置C:\ Users \ Milos \ Documents \ NetBeansProjects \ milosrt912 \ build \ web \ fajlovi \ 1.txt来存储文件?

我使用netbeans和glassfish。

0 个答案:

没有答案