Pas de prise en charge de liaison pour le Téléchargement de Fichiers de contrôle
https://github.com/angular/angular.js/issues/1375
<div ng-controller="form-cntlr">
<form>
<button ng-click="selectFile()">Upload Your File</button>
<input type="file" style="display:none"
id="file" name='file' onchange="angular.element(this).scope().fileNameChanged(this)" />
</form>
</div>
au lieu de
<input type="file" style="display:none"
id="file" name='file' ng-Change="fileNameChanged()" />
pouvez-vous essayer
<input type="file" style="display:none"
id="file" name='file' onchange="angular.element(this).scope().fileNameChanged()" />
et dans ta fonction des changements
au lieu de
$scope.fileNameChanged = function() {
alert("select file");
}
pouvez-vous essayer
$scope.fileNameChanged = function() {
console.log("select file");
}
Ci-dessous est un exemple de travail de l'upload de fichier par glisser-déposer de dossier de téléchargement peut être utile
http://jsfiddle.net/danielzen/utp7j/
Angulaire De Téléchargement De Fichiers D'Informations
URL pour AngularJS Upload de Fichier en ASP.Net
http://cgeers.com/2013/05/03/angularjs-file-upload/
AngularJs native multi-upload de fichier avec le progrès avec NodeJS
http://jasonturim.wordpress.com/2013/09/12/angularjs-native-multi-file-upload-with-progress/
ngUpload - Un Service AngularJS pour le téléchargement de fichiers à l'aide d'une iframe
http://ngmodules.org/modules/ngUpload