12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- 'use strict';
- angular
- .module('app', ['angularFileUpload'])
- .controller('AppController', ['$scope', 'FileUploader', function($scope, FileUploader) {
- var uploader = $scope.uploader = new FileUploader({
- url: "http://www.lawyer.com/admin/Upload/test_upload.html"
- });
- uploader.filters.push({
- name: 'imageFilter',
- fn: function(item /*{File|FileLikeObject}*/, options) {
- var type = '|' + item.type.slice(item.type.lastIndexOf('/') + 1) + '|';
- return '|jpg|png|jpeg|bmp|gif|'.indexOf(type) !== -1;
- }
- });
- // CALLBACKS
- //
- // uploader.onWhenAddingFileFailed = function(item /*{File|FileLikeObject}*/, filter, options) {
- // console.info('onWhenAddingFileFailed', item, filter, options);
- // };
- // uploader.onAfterAddingFile = function(fileItem) {
- // console.info('onAfterAddingFile', fileItem);
- //
- // };
- // uploader.onAfterAddingAll = function(addedFileItems) {
- // console.info('onAfterAddingAll', addedFileItems);
- // };
- // uploader.onBeforeUploadItem = function(item) {
- // console.info('onBeforeUploadItem', item);
- // };
- // uploader.onProgressItem = function(fileItem, progress) {
- // console.info('onProgressItem', fileItem, progress);
- // };
- // uploader.onProgressAll = function(progress) {
- // console.info('onProgressAll', progress);
- // };
- // uploader.onSuccessItem = function(fileItem, response, status, headers) {
- // console.info('onSuccessItem', fileItem, response, status, headers);
- // };
- // uploader.onErrorItem = function(fileItem, response, status, headers) {
- // console.info('onErrorItem', fileItem, response, status, headers);
- // };
- // uploader.onCancelItem = function(fileItem, response, status, headers) {
- // console.info('onCancelItem', fileItem, response, status, headers);
- // };
- uploader.onCompleteItem = function(fileItem, response, status, headers) {
- // console.info('onCompleteItem', fileItem, response, status, headers);
- console.log(fileItem)
- console.log(response)
- console.log(fileItem._file.lastModified)
- $(".input_val").each(function() {
- if($(this).data('time')==fileItem._file.lastModified){
- $(this).val(response.name)
- return;
- }
- });
- };
- // uploader.onCompleteAll = function() {
- // console.info('onCompleteAll');
- // };
- // console.info('uploader', uploader);
- }]);
|