Я пытаюсь написать Java
код в моем Spring MVC Web Application
, который создаст файл и сохранит его в локальном каталоге.Мой код выглядит следующим образом:
String fileName = new SimpleDateFormat("yyyyMMddHHmmss'.csv'").format(new Date());
File file = new File("C:\\my-files\\"+fileName);
FileWriter writer = new FileWriter(file);
for (Obj obj : objList)
{
StringBuilder sb = new StringBuilder();
sb.append(DATA);
writer.write(sb.toString());
writer.flush();
writer.write("\r\n");
}
writer.close();
Этот код работает для меня, когда я запускаю локально.Но когда я пытаюсь запустить этот код с сервера, файл не создается.Я не уверен, следует ли устанавливать некоторые разрешения для записи файла при запуске кода с сервера.
Я хочу, чтобы файл был создан и загружен на локальный диск компьютера, с которого выполняется веб-приложение.ДоступЯ не хочу, чтобы файл был сохранен где-либо еще