有没有一种方法可以从Angular的本地网络中检索CSV文件而无需HTML /用户输入

时间:2019-12-02 18:08:30

标签: angular typescript frontend file-management

我需要一种方法来从托管应用程序的网络中获取CSV文件的内容,最好仅在Angular前端应用程序中。我确实相信可以使用httpClient库,但是在托管之前,我无法对其进行测试,因为来自本地主机的任何调用都会导致CORS错误。我真的只需要模拟HTML:

<button Type='File" (click)="function($event)"></button>

确实。我想使用FileReader,因为它似乎运行良好。

我也可以只将API与节点服务器一起公开,但是如果可行,则最好不要依赖于其他服务器的状态。

1 个答案:

答案 0 :(得分:1)

出于安全原因,Web浏览器将无法为您提供所需的本地文件级别访问权限。想象一下,如果脚本只在需要时就从您的网络中读取,会发生什么?)

您最好的选择是设置代理服务器来为您处理请求,然后您就可以设置适当的CORs策略。