Как изменить путь Save / SaveAs по умолчанию к нашему определенному пути в любой функции браузера Save / SaveAs во всплывающем окне? - PullRequest
0 голосов
/ 11 декабря 2018

При нажатии кнопки я загружаю лист 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 pop!)

Но, когда я нажимаю кнопку «Сохранить» во всплывающем окне «Сохранить» браузера, файл Excel с тем же именем и расширением загружается в системную папку «Загрузка» (но этот файл поврежден, и мы не можем его открыть)

Так что я хочу, чтобы даже если я нажимаю «Сохранить» во всплывающем окне браузера, я хочу, чтобы файл загружался по тому же пути, который указан в моем файле свойств (здесь путь exportFilePath)

Может кто-нибудь, пожалуйста, помогите мнев этом!

1 Ответ

0 голосов
/ 11 декабря 2018

Вы не можете изменить место, где пользовательский браузер будет сохранять загрузки.

...