上传,修改和重写文件-Angular

时间:2019-12-29 22:47:41

标签: java angular

我正在制作一个Web应用程序,其中用户上传了本地json文件,并根据用户输入进行了一些计算,这些输入被添加到该本地文件中的数据对象中。然后,我希望能够理想地将更新保存到完全相同的文件,而无需用户选择文件(即使用与上载相同的文件路径)。我不确定执行此操作的最佳方法,或者根本不确定。该Web应用程序是用Angular编写的,我还写了一个Java API,可以调用它来完成某些事情。有哪些选项可用?

我快速浏览了以下步骤:

  • 尝试在上传事件中的点击事件中获取已上传文件的完整文件路径。使用此完整文件名,将其传递给Java API进行保存

我用来打开文件的代码是:

      this.selectedFile = event.target.files[0];
      const fileReader = new FileReader();
      fileReader.readAsText(this.selectedFile, 'UTF-8"');

根据用户输入,在加载后还有其他操作。

但是我看过其他一些类似的问题:

由于安全问题,我可能无法直接在Angular中写入本地文件,但是还有另一种方法吗?我是否正在尝试使用Java API将数据写回到文件的最佳途径,但是将不得不再次选择文件。我还要看什么?

0 个答案:

没有答案