如何从文件中读取数据从前面获得链接?

时间:2019-05-31 06:19:50

标签: angular spring-boot

我在前端使用angular 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,存储在文件字段中

0 个答案:

没有答案