1 angular.module('zephyrApp')
2 .controller('CreateFileModalCtrl', function ($scope, $modalInstance,$upload, $location, api) {
4 $scope.create = function () {
5 $modalInstance.close();
8 $scope.cancel = function() {
9 $modalInstance.close();
12 var dir = $location.path().replace("/workspacePage/","");
14 $scope.fileSelected = function($files, $event) {
15 $scope.files = $files;
18 $scope.submit = function() {
20 console.log($scope.files);
22 alert("Select Files.");
24 angular.forEach($scope.files, function (file) {
26 url: 'api/upload/create/' + dir,
28 headers: {'Authorization': 'xxx'}, // only for html5
29 withCredentials: true,
31 }).progress(function(evt) {
32 console.log('progress: ' + parseInt(100.0 * evt.loaded / evt.total) + '% file :'+ evt.config.file.name);
33 }).success(function(data, status, headers, config) {
34 console.log('file ' + config.file.name + 'is uploaded successfully. Response: ' + data);
39 $modalInstance.close();