导入文件并在弹出窗口关闭时提交AngularJS

我想提交一个文件,我输入了一次,我点击了系统窗口上的文件上传确定,但我不知道该怎么做......这就是我'已经这样做的远:导入文件并在弹出窗口关闭时提交AngularJS

<input type="file" id="file-input" style="display:none" /> 

<button class="btn pull-right" ng-click="submitCashierFile()">Import</button>

JS:

$scope.submitCashierFile = function() { 

angular.element('#file-input').trigger('click');

// I should have something like this next i guess?

$scope.cashierfile.upload = Upload.upload({

url: config.baseAddress + 'test/uploadCashierExcel',

data: { file: $scope.cashierfile }

});

$scope.cashierfile.upload.then(function (response) {

$timeout(function() {

$scope.cashierfile.result = response.data;

toastService.success('You have added .xlsx');

});

}, function (response) {

toastService.error(response);

});

};

所以我通过靶向点击,打开模式选择文件,对我来说,问题是如何提交上单击该模式的确定。有什么建议么?

回答:

你的问题对我来说不是很清楚,但我会根据我的理解给它一个基础。

您应该映射控件的onchange事件。这会在选择要上传的文件后立即激活。 然后你应该做文件的实际上传。

当我需要完成这项任务时,我放弃使用Angular并转而使用HTML5文件上传机制。那一个正如你所描述的那样工作...

以上是 导入文件并在弹出窗口关闭时提交AngularJS 的全部内容, 来源链接: utcz.com/qa/265659.html

回到顶部