AngularJS在一个正文中发送文件,而不是在文件中

时间:2014-07-07 15:53:03

标签: javascript node.js angularjs

我有一个angularjs服务来将文件发送到NodeJS服务器。

这是代码:

define([], function () {
    "use strict";

    var UploadService = function (API_URL, $http) {
        var uploadFile = function (file, uploadUrl) {
            var fd = new FormData();
            fd.append('file', file);
            return $http.post(API_URL + uploadUrl,fd,{
                withCredentials: true,
                headers: {'Content-Type': undefined },
                transformRequest: angular.identity
            });

        };
        return {
            uploadFile: uploadFile
        };
    };
    return UploadService;
});

我的问题是它在正文中发送的文件而不是在文件中,然后在我的nodejs中,当我用中间件解析时,因为request.file的undefined不解析任何文件。

我该如何解决这个问题?

0 个答案:

没有答案