我不清楚这里可用的选项,如果有的话。像许多应用程序一样,我需要在Angular 4+上传图像,然后在网站上显示它。
通常为Angular存储的图像在哪里?在CDN中或以某种方式在Angular应用程序的assets文件夹中本地?
在任何地方都没有关于此的真正好消息,只有很多关于如何上传到Firebase的信息。这是在Angular上传图像的唯一选择吗?
请注意,上传功能很可能是管理员受管理员保护的组件的一部分。
答案 0 :(得分:1)
您需要一个接受文件上传的服务器端应用程序。您可以让服务将图像放在您选择的位置(本地文件系统,CDN等)。该服务应返回图像的URL。 Angular可以使用此服务上传文件(http请求为blob)并将服务返回的URL分配给img的“src”属性。