我上传文件时遇到问题。所以,我有:
<button type="button" class="btn btn-success btn-lg" ng-click="send()" ng-if="data.try">
<span class="glyphicon glyphicon glyphicon-send"></span> Send
</button>
按钮,发送我的文件和信息(文本内容)。
<input type="file" ngf-select="uploadFiles($file, $invalidFiles)"/>
文件输入
和JS代码:
$scope.send = function(){
$scope.uploadFiles = function(file, errFiles) {
$scope.f = file;
$scope.errFile = errFiles && errFiles[0];
if (file) {
file.upload = Upload.upload({
url: 'static/css',
data: {file: file}
});
file.upload.then(function (response) {
$timeout(function () {
file.result = response.data;
});
}, function (response) {
if (response.status > 0)
$scope.errorMsg = response.status + ': ' + response.data;
});
}
console.log("ASDASD1111111111");
console.log($scope.f);
}
$scope.data.try = false ;
$scope.sendMailJava();
}
其余的代码,sendMailJava用于下一个代码,它将整个文档和信息发送到JAVA
当我尝试使用console.log时,我的文件未定义。我不知道自己在做什么。