Re: [問題] 上傳圖片限制圖片尺寸
我以前寫的,同時檢查圖片副檔名,圖檔長寬和圖檔大小,
function ClientVI(source, arguments)
{
var re = /\.(jpg|gif|jpeg|bmp)$/; //允許的圖片副檔名
var objImg = new Image();
objImg.src = arguments.Value;
if (!re.test(arguments.Value.toLowerCase())
|| objImg.width != 你限的寬
|| objImg.height != 你限的高
|| objImg.fileSize > 你限的大小)
{
arguments.IsValid=false;
//再加一個if是因為我以前在run時怪怪的,
//有時會抓不到長寬大小,就讓它再run自己一次嘍
if (re.test(arguments.Value.toLowerCase())
&& (objImg.width==0
|| objImg.height==0
|| objImg.fileSize==0))
ClientVI(source, arguments);
}
else
{
arguments.IsValid=true;
}
}
然後在ajax元件:CustomValidator
呼叫就可以了
(ClientValidationFunction="ClientVI"
ControlToValidate="FileUpload1"
ErrorMessage="圖片格式錯誤" )
※ 引述《lanlove (小小程式助理)》之銘言:
: 請教各位大大
: 小妹我想要做一個功能是
: 我在上資料的頁面中有一個上傳圖檔的功能,
: 想要在選擇好要上傳時,
: 就能先做篩選提醒使用者圖檔大小不符無法上傳。
: 但因小妹我還是個程式新鮮人,
: 不是很清楚該怎麼寫,
: 請教各位大大該如何寫才對。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.181.174.53
※ 編輯: l9girl 來自: 202.181.174.53 (11/23 00:17)
推
11/23 02:35, , 1F
11/23 02:35, 1F
推
11/23 14:12, , 2F
11/23 14:12, 2F
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章