javascript - angular - Submit form by controller -
i want submit form controller function. have following code :-
<form ng-submit="uploadlogo()" name="logoform" method="post" enctype="multipart/form-data">  <div class="col-sm-6">   <input type="file" name="letterhead" id="letterhead" required />      <div>                                                   <button type="submit" class="btn btn-md btn-info">upload</button> </div>  </form>   controller
$scope.uploadlogo = function () {         practices.updatelogo().save(function (res) {             console.log('res :' + res);         });      }   service
updatelogo: function () {               return $resource('/api/practicesupload',                   {}, { 'save': { method: 'post'} });           }   routes
 app.post('/api/practicesupload', multipartmiddleware, practices.uploadlogo);   server side
exports.uploadlogo = function (req, res, next) {     console.log('called');     console.log(req.files);     var tempfile = req.files.letterhead.path;     .... }   the server side gets called don't files. error typeerror: cannot read property 'path' of undefined doesn't exist.
if directly submit form, works :-
<form action="/api/practicesupload" name="logoform" method="post" enctype="multipart/form-data">   how submit form controller. reason me submit controller show success message creating flag in controller.
 
 
Comments
Post a Comment