激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - FileUpload使用Javascript檢查擴展名是否有效實現思路

FileUpload使用Javascript檢查擴展名是否有效實現思路

2019-10-22 10:42asp.net教程網 ASP.NET教程

在JavaScript獲取FileUpload控件的文件路徑,并取得路徑中的文件擴展名,再與陣列中的擴展名比較,如果存在,說明上傳的文件是有效的,反之無效,感興趣的朋友可以了解下,或許對你有所幫助

通用的檢查方法。首先定義好有效的文件擴展名,存放在陣列中。

在JavaScript獲取FileUpload控件的文件路徑,并取得路徑中的文件擴展名。再與陣列中的擴展名比較,如果存在,說明上傳的文件是有效的,反之無效。

復制代碼代碼如下:

<asp:FileUpload ID="FileUpload1" runat="server" /> 
<asp:Button ID="btnUpload" runat="server" Text="Upload" OnClientClick="return ValidateFile()" />


上面的HTML的Button按鈕有一個OnClientClick事件,那是JavaScript的腳本方法:

復制代碼代碼如下:

<script type="text/javascript"> 
var validFilesTypes = ["png", "jpg", "jpeg", "gif"]; 

function ValidateFile() { 
var file = document.getElementById("<%=FileUpload1.ClientID%>"); 
var filePath = file.value; 
var ext = filePath.substring(filePath.lastIndexOf(".") + 1, filePath.length).toLowerCase(); 

var isValidFile = false; 
for (var i = 0; i < validFilesTypes.length; i++) { 
if (ext == validFilesTypes[i]) { 
isValidFile = true; 
break; 



if (!isValidFile) { 
alert("無效的文件。請上傳文件擴展名為:\n\n" + validFilesTypes.join(", ")); 


return isValidFile; 

</script>


Demo:

 

 FileUpload使用Javascript檢查擴展名是否有效實現思路

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人一级毛片 | 最新在线中文字幕 | 色婷婷a | 91久久国产露脸精品免费 | 亚洲国产精品久久久久久久久久 | 91成人一区 | 成人毛片在线免费看 | 亚洲成人入口 | 亚洲成人欧美在线 | 亚洲国产精品久久久久久久久 | www视频免费在线观看 | 国产亚洲精品久久久久5区 日韩一级片一区二区三区 国产精品久久久久av | 国产色视频在线观看免费 | 国产精品免费久久久久 | 欧产日产国产精品乱噜噜 | 一道本不卡一区 | 一本色道久久综合狠狠躁篇适合什么人看 | 午夜丰满少妇高清毛片1000部 | 欧美伦理一区二区 | 小视频成人| 欧美日韩在线视频一区 | 羞羞答答tv | 欧美激情999 | 亚洲性在线视频 | 亚洲性生活免费视频 | 久久久久久三区 | 激情在线观看视频 | 国产精品久久久久久模特 | 91最新视频在线观看 | 黄色美女网站免费看 | 欧美精品久久久久久久久老牛影院 | wwwxxx视频 | 日韩精品久久久久久久电影99爱 | 免费高潮在线国 | 欧美成人h版在线观看 | 91久久久久久久一区二区 | 在线观看视频日本 | 久久性生活免费视频 | hdhdhd69ⅹxxx黑人 | 国产99久久久久久免费看农村 | 最近中文字幕一区二区 |