是否可以使用 java servlet 在本地机器上创建文件

问题描述 投票:0回答:0

我试图在 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();
java servlets outputstream fileoutputstream
© www.soinside.com 2019 - 2024. All rights reserved.