Formumda bir input type = dosya elemanı var. Giriş öğesini kullanarak bir dosya seçer seçmez dosya boyutunu kontrol etmek için özel bir yönerge oluşturmak istiyorum. Özel bir yönergenin nasıl oluşturulduğunu biliyorum, ancak seçilen öğenin dosya boyutunu belirlemek için açısallarda herhangi bir yol var mı? JQuery kullanılmayacaktır. dosya türünü yüklemeden önce giriş tipini doğrula = angularjs kullanarak dosya =
The'in js kodu: Bir yönerge dosya boyutunu nasıl kontrolapp.directive('checkFileSize',function(){
return{
require: 'ngModel',
link: function(scope, elem, attr, ctrl) {
// add a parser that will process each time the value is
// parsed into the model when the user updates it.
ctrl.$parsers.unshift(function (value) {
//i want to do something like this
var fileSize= // get file size here
if(fileSize>threshold){
ctrl.$setValidity('checkFileSize',false);
}
// return the value to the model,
return someValue;
});
}
}
});
Evet bu mümkün ama Ang'e özgü değil ular -http: //stackoverflow.com/questions/3717793/javascript-file-upload-size-validation. Bunu kolayca bir açısal doğrulama direktifine dahil edebilirsiniz. – pixelbits
A I: Sizin için işe yarayan çözümü konsolide edebilir ve sağlayabilir misiniz? Teşekkürler ! – PavanSandeep