Мой app.component.html содержит
<input type="file" ng2FileSelect [uploader]="uploader" #photoupload="ngModel" required id="photoupload" name="photo_upload" [(ngModel)]="personal.photo">
app.component.ts содержит
this.uploader = new FileUploader({ url: "http://localhost:1337/api/fmng/create" });
this.uploader.onBeforeUploadItem = (item) => {
var formData = [{ "formdata" : this.personal }];
item.formData.push({ fileData: formData });
};
Код в моем контроллере приложения sails:
req.file('photo_upload').upload({ dirname: require('path').resolve(sails.config.appPath, 'assets/images') }, function (err, uploadedFiles) {
if (err) return res.serverError(err);
console.log('req all params ' + req.allParams());
}
Почему от моего углового приложения не делается запрос на URL?