jquery限制上傳大小
㈠ 我使用jquery里的uploadify上傳視頻,視頻100M以下的,但是我上傳後,後台缺報了文件上傳超過限制的大小
你報錯是說超出文件大小,jquery的uploadify有沒設置允許上傳文件大小 ,沒設的話就是採用的默認值。一般做上傳都會設置允許上傳文件大小 。
㈡ js/jquery校驗上傳圖片後綴為gif|png|jpeg|jpg格式的圖片,尺寸為512*512 校驗,大小限制為300k的文件
<input type="file" name="myFile" id="form01" />
function validate_edit_logo(a){   
var file = $('file').value;   
if(!/.(gif|jpg|jpeg|png|gif|jpg|png)$/.test(file)){   
alert("圖片類型必須是.gif,jpeg,jpg,png中的一種")   
if(a==1){   
return false;   
}   
}else{   
var image = new image();   
image.src = file;   
var height = image.height;   
var width = image.width;   
var filesize = image.filesize;   
$('beforeend').src=file;   
$('div_regi_right').setstyle('display', 'block');   
if(width>512 && height>512 && filesize>300k){   
alert('請上傳512*512像素 或者大小小於300k的圖片');   
if(a==1){   
return false;   
}   
}   
if(a==1){   
return true;   
}   
}   
}
㈢ jquery uploadify上傳如何設置文件大小不超過2M
版本 uploadfy3
fileSizeLimit   : 2048,  
具體:
jsp頁面:
jQuery("#uploadify").uploadify({
     。。。。
			buttonText      : 'SELECT',           // The text to use for the browse button
			checkExisting   : false,              // The path to a server-side script that checks for existing files on the server
			debug           : false,              // Turn on swfUpload debugging mode
			fileObjName     : 'Filedata',         // The name of the file object to use in your server-side script
			fileSizeLimit   : 2048,      // The maximum size of an uploadable file in KB (Accepts units B KB MB GB if string, 0 for no limit)
			fileTypeDesc    : fileTypeDesc,  
版本:jquery.uploadify.v2.1.0.min
 'sizeLimit' 	 : 2048*1024,
  	jQuery("#uploadify").uploadify({
                。。。。。
                'auto'           : false,
                'multi'          : true,
                'queueSizeLimit' : queueSizeLimit,
                'buttonText'     : 'BROWSE',
                'sizeLimit' 	 : 2048*1024,
㈣ jquery怎樣限制上傳圖片的大小和像素寬高,解析度
<scripttype="text/javascript">
functionvalidate_img(a){
varfile=a.value;
if(!/.(gif|jpg|jpeg|png|GIF|JPG|png)$/.test(file)){
alert("圖片類型必須是.gif,jpeg,jpg,png中的一種");
returnfalse;
}else{
varimage=newImage();
image.src=file;
varheight=image.height;
varwidth=image.width;
varfilesize=image.filesize;
alert(height+"x.."+filesize);
if(width>80&&height>80&&filesize>102400){
alert('請上傳80*80像素或者大小小於100k的圖片');
returnfalse;
}
}
alert("圖片通過");
}
</script>
圖像:<inputtype="file"name="uploadImg"onchange="Javascript:validate_img(this);"size="12"/>
測試的時候放伺服器上測試,本地不行的哈~
