且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在ASP.NET中验证fileupload控件

更新时间:2023-12-04 12:34:46

看到:





如何使用Javascript / jquery验证文件上传字段 - Stack溢出 [ ^ ]





使用javascript进行必要的文件上载验证 [ ^ ]


这肯定会有效,只允许.jpg图片。



 <  输入    type   =  file    id   =  file1   名称  =  imageFile      class   = 验证[必需] [自定义[ipv4]] >  





其中 class =validate [custom [ipv4]]验证图片。





.css文件:



 <   link     href   = 〜/内容/主题/ validationEngine.css    rel   = 样式表    /  >  







这个使用下面的.js代码。



 <   script     src   = 〜/ Scripts / jquery.validationEngine.js   类型  =  text / javascript    charset   =  utf-8  >  <   /   script  >  
< script src = 〜/ Scripts / jquery.validationEngine-en.js 类型 = text / javascript charset = utf-8 > < / script >





< script type =   text / javascript> 


function (){

function ValidateFile2() {
  var fileCount = document.getElementById('FileuploadStoreImages').files.length;   //ID
  if (fileCount <= 0) // Selected atleast 1 image check
  {
    alert("Please select atleat 1 image..!!!");
    return false;
  }

  return true;
}


I am receiving this message like please select at least one image

but its not working please help me

See this:


How to validate a file upload field using Javascript/jquery - Stack Overflow[^]


Required Fileupload validation using javascript[^]


This will work definitely and allow only .jpg image.

<input type="file" id="file1" name="imageFile"  class="validate[required][custom[ipv4]]">



where class="validate[custom[ipv4]]" validate image.


.css file:

<link href="~/Content/themes/validationEngine.css" rel="stylesheet" />




For this use below .js code.

<script src="~/Scripts/jquery.validationEngine.js" type="text/javascript" charset="utf-8"></script>
<script src="~/Scripts/jquery.validationEngine-en.js" type="text/javascript" charset="utf-8"></script>



<script type="text/javascript">


(function () {