首页 > 解决方案 > 如何将用户选择的文件下载到 Angular“资产”文件夹

问题描述

这就是我想做的:

  1. 用户通过他的浏览器选择一个文件
  2. 当用户单击按钮时,选定的文件将保存到 Angular 的“assets”文件夹中

请注意,我使用的是客户端 Angular 6,而不是服务器端。

要执行第二步,我很确定我可以向我的虚拟主机发出 AJAX 请求以使用 PHP 保存文件,但我很想知道是否有更简单的方法可以直接使用 Angular 来做到这一点,考虑到Angular 文件放置在服务器端。

感谢您的支持 :)

标签: client-sideangular6

解决方案


您必须使用某种服务器端技术。PHP/Nodejs/... 你不需要经典的 AJAX。实际上,Angular 是基于 AJAX 概念的。所以使用 Angular 的 HttpClientModule 来发出 GET/POST/PUT 请求。更多详细信息和https://angular.io/guide/http上的示例


推荐阅读