summaryrefslogtreecommitdiff
path: root/client/js/controllers/image/upload.js
blob: eca9406703c1346d17bdeb85316918c501bfa8b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
/**
 * The image controller
 * 
 * @param {$scope} $scope The $scope service from angular
 */
mainApp.controller('uploadImageCtrl', ['$scope', 'Image', 'Loading', 'Identity', 'upload', function ($scope, Image, Loading, Identity,upload)
{
        /*$scope.uploader = new FileUploader({
					"token" : Identity.getToken(),
					"task" : "image",
					'action':'uploadImage',
					'id':'6564'
				});
        $scope.uploader.url='../server/index.php'
        $scope.uploader.alias='file_name'
        $scope.uploader.formData={
					"token" : Identity.getToken(),
					"task" : "image",
					'action':'uploadImage',
					'id':'6564'
				}
	*/

	$scope.doUpload = function () {
		console.log($('#imageToUpload').prop('files')[0]); 
		Image.uploadImage($('#imageToUpload').prop('files')[0], function(){alert("done")})
		/*$("#drop-area-div").dmUploader({
				extraData: 	{
				"token" : Identity.getToken(),
				"task" : "image",
				'action':'uploadImage',
				'id':'6564'},
				url:"../server/index.php"
		});
		*/
		
		/*upload({
			url: '../server/index.php',
			method: 'POST',
			data: {
			"token" : Identity.getToken(),
			"task" : "image",
			'action':'uploadImage',
			'id':'6564',
			"file_name": $scope.myFile, // a jqLite type="file" element, upload() will extract all the files from the input and put them into the FormData object before sending.
			}
		}).then(
			  function (response) {
				console.log(response.data); // will output whatever you choose to return from the server on a successful upload
			  },
			  function (response) {
				  console.error(response); //  Will return if status code is above 200 and lower than 300, same as $http
			  }
		);*/
    
    
	};
	

}]);