2014-09-18 26 views
5

jestem w stanie przesłać pliki z powodu następującego błędu w jquery.fileupload-image.js:268kątowe i Bluimp jQuery-file-upload: error parseMetaData

Uncaught TypeError: Cannot read property 'parseMetaData' of undefined

jestem tym następujące pliki:

ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.js 
ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.js 
ajax.googleapis.com/ajax/libs/angularjs/1.2.22/angular.js 
maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.js 
cdnjs.cloudflare.com/ajax/libs/blueimp-file-upload/9.5.7/jquery.iframe-transport.js 
cdnjs.cloudflare.com/ajax/libs/blueimp-file-upload/9.5.7/jquery.fileupload.js 
cdnjs.cloudflare.com/ajax/libs/blueimp-file-upload/9.5.7/jquery.fileupload-process.js 
cdnjs.cloudflare.com/ajax/libs/blueimp-file-upload/9.5.7/jquery.fileupload-image.js 
cdnjs.cloudflare.com/ajax/libs/blueimp-file-upload/9.5.7/jquery.fileupload-audio.js 
cdnjs.cloudflare.com/ajax/libs/blueimp-file-upload/9.5.7/jquery.fileupload-video.js 
cdnjs.cloudflare.com/ajax/libs/blueimp-file-upload/9.5.7/jquery.fileupload-validate.js 
cdnjs.cloudflare.com/ajax/libs/blueimp-file-upload/9.5.7/jquery.fileupload-angular.js 

tu jest mój HTML:

<form data-file-upload="options"> 
    <span class="btn btn-success fileinput-button"> 
     <span>Add files...</span> 
     <input type="file"> 
    </span> 

    <button type="button" class="btn btn-primary start" data-ng-click="submit()"> 
     <span>Start upload</span> 
    </button> 
</form> 

A tutaj my Angular:

$scope.options = 
    url: 'some.endpoint' 

Odpowiedz

17

Po prostu miałem ten sam błąd.

Link do pliku Javascript-Load-Image/js/load-image.min.js został zmieniony na github i jest znany: Javascript-Load-Image/js/load-image.all.min.js

Zmieniając to, co zadziałało we mnie. :)

Thoma

+0

Dziękuję, zaoszczędziłeś mi dużo czasu –

4

Miałem ten problem. Pamiętaj, że przed jquery.fileupload-image.js należy dołączyć load-image.all.min.js.

To był problem tutaj.