Как отправить данные из формы вместе с файлами?
Привет. Столкнулся с проблемой, которую не могу решить, может вы поможете) Вообщем нужно отправить с формы данные и картинку, картинка отсылается, а вот данные с input type=text получить не могу.
Client <form class="add-mult-form" ng-submit="addMult(multName)"> <div> <label for="multName">Название:</label> <input type="text" id="multName" ng-model="multName" required> </div> <div> <label for="multImg">Картинка:</label> <input type="file" id="multImg" nv-file-select uploader="uploader" required> </div> <div> <input type="submit" value="Добавить"> </div> </form> $scope.uploader = new FileUploader({ url: '/add_mult', method: 'POST' }); $scope.addMult = function(multName) { $scope.uploader.formData.push({multName: multName}); $scope.uploader.uploadAll(); }; Server app.post('/add_mult', [multer({ dest: '../src/client/image/mult/'}), function(req, res) { console.log(req.body.multName); res.end(); }]); В консоли получаю Undefined |
О, мой аплоадер :)
Цитата:
Цитата:
Можно попробовать так <input type="file" id="multImg" nv-file-select options="{formData:[{multName: multName}]}" uploader="uploader" required> https://github.com/nervgh/angular-fi...API#directives если не получиться см. faq или issues |
Часовой пояс GMT +3, время: 09:24. |