单击按钮,我将excel工作表下载到一个特定的文件夹。文件已成功保存。
代码是这样的:
Workbook wb = initWorksheet(form);
String exportFilePath =ResourceBundle.getBundle("Test").getString("Test_export_file_path"); //file path from properties file
FileOutputStream fileOut = new FileOutputStream(exportFilePath + "/" + getNewFileName(fileName, exportFilePath));
wb.write(fileOut); // sheet is successfully downloaded at folder specified.
output = fileOut.toString();
fileOut.close();
({HttpServletResponse
响应已成功发送,并显示 Save / SaveAs 弹出消息!)
但是,当我单击浏览器的“保存”弹出窗口上的“保存”按钮时,具有相同名称和扩展名的excel文件会下载到“系统”的“下载”文件夹中(但是此文件已损坏,我们无法打开它)
所以我想要的是,即使我单击浏览器弹出窗口中的“保存”,我也希望文件能够以与属性文件中相同的路径下载(此处为exportFilePath路径)
有人可以帮我吗!
答案 0 :(得分:2)
您不能更改用户浏览器将保存下载内容的位置。