尝试在Windows XP上使用ZK 7,Tomcat 7开发Web应用程序时遇到问题。
问题在于我写的文件下载功能:
String path = Executions.getCurrent().getDesktop().getWebApp()+"/28.txt";
try {
Filedownload.save(path,null);
} catch (Exception e) {
Messagebox.show("Errore recupero risorsa "+path);
}
路径:C:\ openxava-4.5.1 \ workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp4 \ wtpwebapps \ ProjectName \
我尝试打印路径内容并将其放在Windows资源管理器上,显然我到达了该文件,因为该文件实际上在该路径中。
问题是我得到了FileNotFoundException,就像WebServer os Framework没有/无法找到它一样。
任何想法,因为该函数抛出FileNotFound异常?如何访问该文件并将其下载?
由于
答案 0 :(得分:0)
解决方案是:
String percorso = "/28.txt
try {
Filedownload.save(percorso,null);
} catch (Exception e) {
Messagebox.show("Errore recupero risorsa "+percorso);
}
但问题可能出在上传中 你shuld使用这个路径上传: String path = Executions.getCurrent()。getDesktop()。getWebApp()。getRealPath(“/”)+“folder /”;