我试图在 Java Servlet 的帮助下在本地机器上创建一个文件。问题是当我在本地服务器上运行这个 servlet 然后它工作正常并创建文件,但是当我在 web 服务器上部署这个 servlet 然后文件没有创建时抛出错误 java.io.FileNotFoundException java.nio.file。 NoSuchFileException 在我的代码下面找到:
String filePath = "//home//xyz";
filename = filePath+"/test.zip";
File file = new File(filename);
OutputStream fos = new FileOutputStream(file);
if (blob != null) { //blob (MySQL) contains file data
in = blob.getBinaryStream();
int len = in.available();
int data = 0;
byte[] bytin = new byte[1024];
while ((data = in.read(bytin)) != -1) {
fos.write(bytin, 0, data);
}
fos.flush();