Rest 如何替换Angular2 Http以上载文件?

Rest 如何替换Angular2 Http以上载文件?,rest,angular,file-upload,angular-http,ng-file-upload,Rest,Angular,File Upload,Angular Http,Ng File Upload,以下代码尝试从Angular2应用程序发送文件。它总是在RESTAPI中结束,无法识别它正在接收的请求中的文件。(即使内容接缝在那里!) 在花了数小时搜索StackOverflow和无数其他在线资源后,我得出结论,Angular2 Http模块/服务的最新版本现在应该能够处理文件上传。(事实上,它在过去无法做到这一点,真是令人惊讶!) 看到了吗,甚至 如果我要使用像ng2文件上传这样的外部库,它需要能够替换Angular2::Http,对以下代码进行尽可能少的修改。(即,我无法更改HTML表单。

以下代码尝试从Angular2应用程序发送文件。它总是在RESTAPI中结束,无法识别它正在接收的请求中的文件。(即使内容接缝在那里!)

在花了数小时搜索StackOverflow和无数其他在线资源后,我得出结论,Angular2 Http模块/服务的最新版本现在应该能够处理文件上传。(事实上,它在过去无法做到这一点,真是令人惊讶!) 看到了吗,甚至

如果我要使用像ng2文件上传这样的外部库,它需要能够替换Angular2::Http,对以下代码进行尽可能少的修改。(即,我无法更改HTML表单。)

Component.html

Votre阿凡达!

结果是Angular2的Http现在可以发送文件了。。。而且非常简单!。。。。我简直不敢相信,竟然没有任何文件显示这一点!

HTML


添加
“查看本文”这篇文章显示的解决方案与您在答案中链接的解决方案完全相同。没有。。。“看这篇文章”!