I need to upload a file and send some json along with it, I have this function:
POST_formData(url, data) {
        var headers = new Headers(), authtoken = l         
        
It's an Open Isuue on Angular2 Git Repository, and there is also a Pull Request waiting to be merged, hope that it will be merged soon.
Alternatively,
You can use XMLHttpRequest Object directly, for that.
And don't forget to set the header
xhr.setRequestHeader("enctype", "multipart/form-data");
// IE workaround for Cache issues
xhr.setRequestHeader("Cache-Control", "no-cache");
xhr.setRequestHeader("Cache-Control", "no-store");
xhr.setRequestHeader("Pragma", "no-cache");
on the XMLHttpRequest that you make.
Similar Questions:
How to upload file in Angular2
Angular 2 File upload from input type=file
Angular2 post uploaded file