Angular 2在不使用第三方库的情况下上载文件

Angular 2在不使用第三方库的情况下上载文件,angular,file-upload,put,angular2-forms,angular2-http,Angular,File Upload,Put,Angular2 Forms,Angular2 Http,我尝试在我的ng2应用程序中使用http put上传一个文件,我使用rxjs模式,我尝试了许多来自不同帖子的解决方案,但没有一个有效,我不想安装额外的库,因为我听说这是不必要的,我尝试了很多事情,但当前的代码是这样做的:创建请求数据,在new FormData()中追加文件,并使用angular2提供的Http.request()函数发送请求,我已经设置了头文件和一些数据,除了文件之外,一切似乎都正常,服务器只是看不到我的文件,我在控制台中记录请求,然后将其传递到Http.request()这似

我尝试在我的ng2应用程序中使用http put上传一个文件,我使用rxjs模式,我尝试了许多来自不同帖子的解决方案,但没有一个有效,我不想安装额外的库,因为我听说这是不必要的,我尝试了很多事情,但当前的代码是这样做的:创建请求数据,在
new FormData()
中追加文件,并使用angular2提供的
Http.request()
函数发送请求,我已经设置了头文件和一些数据,除了文件之外,一切似乎都正常,服务器只是看不到我的文件,我在控制台中记录请求,然后将其传递到
Http.request()
这似乎是应该的,但我无法检查该文件是否在传入方法后发送

在过去的两天里,我一直在努力做到这一点,但无法做到,所以如果有人能帮助我,我将非常感谢

请出示您的代码。(服务器和客户端)尝试此链接: