使用angular-file-upload保存文件

时间:2015-10-29 11:52:49

标签: javascript angularjs

我在我的应用程序中使用angular-file-upload来保存文件。

我有下一个代码:

$scope.submitForm = function(valid, commit, file) {
    file.upload = Upload.upload({
        url: '/tmp',
        data: {file: file, username: $scope.username},
    });
    file.upload.then(function (response) {
        console.log(response);
    }, function (response) {
        console.log(response);
    }, function(env){
        console.log(env);
    })

应用程序正在我的机器上运行,我希望该文件将保存在/tmp文件夹中。问题是,当我写tmp时,它会搜索地址/tmp,而不是地点/tmp。如何在不调用API的情况下保存文件?

2 个答案:

答案 0 :(得分:0)

您无法通过某种后端在客户端保存服务器上的文件。

Angular文件上传器向" url"发送HTTP请求,在这种情况下,它会尝试发送到/ tmp,这很可能不会指向任何内容

答案 1 :(得分:0)

在这种情况下,客户端正在尝试在服务器中找到该URL,这不是您的情况,您可能也需要开发后端部分。

出于测试目的,请记住您可以使用$ httpbackend到fake HTTP backend implementation