0
ファイルをアップロードするためにシステムのウィンドウで[OK]をクリックした後に、インポートするファイルを送信しようとしていますが、これまでにやった:ポップアップが閉じるときにファイルをインポートして送信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);
});
};
だから私は、ファイルを選択するモーダルを開く、クリックをtriger、私にとっての問題は、モーダルで[OK]をクリックの上にそれを送信する方法です。助言がありますか?
あなたが[ng-file-upload](https://github.com/danialfarid/ng-file-upload)を使っても大丈夫なら、私はそれ。あなたがこれを使いたいものを達成するのは非常に簡単です。 – Ashish