как скачать сохраненный файл в struts2 - PullRequest
1 голос
/ 17 июня 2019

Я хочу загрузить файл Excel, сохраненный по пути, и записать в него новый лист с некоторыми данными. И загрузить его пользователю.

Вот что я попробовал. Я просто читаю файл и скачиваю его как есть. Но он терпит неудачу.

String uploadedFileName = "sampleFile.xls";
    String propertiesPath = "D:/upload/"; // for local testing
    FileInputStream fis = new FileInputStream(propertiesPath+ uploadedFileName);
    logger.info(fis);

    HSSFWorkbook workbook=new HSSFWorkbook(fis);
    fis.close();

    FileOutputStream out = null;        
    try {

        out = new FileOutputStream("D:/download/codeFrame_1.xls");
        workbook.write(out);
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }finally{
            out.close();
            out=null;
        }
        fileName = "codeFrame_1.xls";
fileInputStream = new FileInputStream("D:/download/codeFrame_1.xls");   
logger.info("created new file stream");
returnvalue="SUCCESS";
return returnvalue;

Я хочу прочитать файл Excel и должен иметь возможность создать новый лист и загрузить его в папку.

...