Do angular2 support submitting a multi-page form, is any example available?
Any reference to documents specific to this is greatly appreciated.
See a post from angular github https://github.com/angular/angular/issues/6030
**** Updated later with a working demo using XMLHttpRequest ****
Any example demonstrating FormData as part of http ,
Below is the project code, which is great for me, but would like to know if it supports in http
HTML
<input id="single_f_fileup" [(ngModel)]="model.image" type="file" (change)="selectFile($event)" name="single_fileup" />
ANGULAR2
selectFile($event): void { var files = $event.target.files || $event.srcElement.files; var file = files[0]; let formData = new FormData(); formData.append("single_fileup", file); formData.append('key1', 'value1'); formData.append('key2', 'value2'); var req = new XMLHttpRequest(); req.open("POST", "/api/fileupload"); req.send(formData); }
NODEJS 6.2
var multer = require('multer'); var storage = multer.memoryStorage(); var upload = multer({ storage: storage }); router.post('/api/fileupload', upload.single('single_fileup'), function(req, res, next){ console.log(req.body,req.file); });
How to do the work below code?
this.http.post('/api/fileupload', formData) .map(this.extractData) .catch(this.handleError);
angular multipart
tomalex
source share