我在我的应用程序中使用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的情况下保存文件?
答案 0 :(得分:0)
您无法通过某种后端在客户端保存服务器上的文件。
Angular文件上传器向" url"发送HTTP请求,在这种情况下,它会尝试发送到/ tmp,这很可能不会指向任何内容
答案 1 :(得分:0)
在这种情况下,客户端正在尝试在服务器中找到该URL,这不是您的情况,您可能也需要开发后端部分。
出于测试目的,请记住您可以使用$ httpbackend到fake HTTP backend implementation