我正在尝试将文件上传到我的位置" \ 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。