Níže funtion javascript kontroluje prohlížení souboru. Například, pokud
nahrávání souboru by měla přijímat pouze Excel a Word dokumenty, jako to, že
pak v tom případě můžeme použít tuto funkci.
<script type="text/javascript">
Funkce CheckFileExtension ()
{
var ctrlUpload = document.getElementById ('<% = FileUpload.ClientID%>');
/ / Má uživatel procházet nebo vyberte soubor, nebo ne
if (ctrlUpload.value =='')
{
alert ("Vyberte soubor, který chcete nahrát!");
ctrlUpload.focus ();
return false;
}
/ / Extension List k validaci. Přidat vlastní
vyžaduje rozšíření zde čárka oddělovač
var extensionList = new Array ("xls.", "doc.");
/ / Získání vybraného souboru příponu
var extension = ctrlUpload.value.slice (ctrlUpload.value.indexOf () ".") toLowerCase ().;
/ / Kontrola příponu souboru s požadovanou rozšíření seznamu.
for (var i = 0; i <extensionList.length; i + +)
{
if (extensionList [i] == rozšíření)
return true;
}
alert ("Můžete nahrát pouze níže Typ souboru: \ n \ n" + extensionList.join ("\ n"));
ctrlUpload.focus ();
return false;
}
</ Script>