T
Size: a a a
Я
Я
Я
<input class="ng-hide" id="input-file-id" type="file" onchange="angular.element(this).scope().uploadFile(this.files)" />
<label for="input-file-id" class="md-button md-raised">Upload</label>
Есть такой код, но здесь я нажимаю на баттон, после этого сразу отправляется на бекендЯ
fileService.uploadFile = function (files, query) {
debugger;
var fd = new FormData();
fd.append('file', files[0]);
fd.append('sql', query);
var deferred = $q.defer();
$http.post(`${urlBase}/get-sqlite-query-result`, fd, { headers: { 'Content-Type': undefined }, transformRequest: angular.identity } )
.then((response) => {
deferred.resolve(response);
})
.catch(function (error) {
console.log(error);
showError(`${error.statusText} Error occured`);
deferred.reject(error.statusText);
});
return deferred.promise;
};
Вот код из сервисаAK
Я
Я
Я
C☭
Я
C☭
Я
Я
AC
C☭
C☭