Как прочитать данные из файла, получить ссылку на него спереди? - PullRequest
0 голосов

Я использую угловой 7 на внешнем интерфейсе, отправляю несколько текстовых полей и одно поле отвечает за файл. Чтобы добавить файл, я беру ссылку на этот файл спереди, он выглядит примерно так: C: \ fakepath \ test.txt, мне нужно получить эту ссылку на бэкэнде, взять этот файл из него и добавить его в проект. Файловая система, а затем прочитайте данные Из этого файла и верните на фронт все содержимое этого файла, я перепробовал несколько вариантов, не сработало. Мой метод обслуживания:

 public void save(Accounting accounting) throws FileNotFoundException {
    File file = new File(accounting.getFile());
    String contents = new Scanner(file).useDelimiter("\\Z").next();
    accounting.setFile(contents);
    accountingRepository.save(accounting);
}

Мой метод управления

@CrossOrigin(origins = "http://localhost:4200")
@RequestMapping({"/createAccounting"})
public Accounting create(@RequestBody Accounting accounting) throws FileNotFoundException {
    accountingService.save(accounting);
    return accounting;
}

ссылка приходит на bachend, хранится в поле файла

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...