使用dropzone上传文件

时间:2016-06-10 07:26:35

标签: javascript angularjs node.js dropzone.js

我在我的Node.js应用程序中使用dropzone.js并希望从查询中检索上传的文件:

这是我的角度代码:

 var myapp=angular.module('myapp',['dropZone'])         
 angular.module('dropZone', [])
    .directive('dropZone', function() 
        return function(scope, element, attrs) {

            element.dropzone({
                url: "/upload",
                maxFilesize: 100,
                paramName: "file",
                maxThumbnailFilesize: 5,
                init: function() {
                    scope.files.push({file: 'added'}); // here works
                    this.on('success', function(file, json) {
                    });

                    this.on('addedfile', function(file) {
                        scope.$apply(function(){
                            alert(file);
                            scope.files.push({file: 'added'});
                        });
                    });

                    this.on('drop', function(file) {
                        alert('file');
                    });


                }

            });
        }
    });

服务器代码:

router.post('/upload',function (req,res) {
      console.log(req.body.file);
      // it shows  "undefined"

      });                 

我的表单被发送到服务器但req.body.file为空,我也无法发送数据(在隐藏输入中)。

0 个答案:

没有答案