Jag har gjort ett script i asp som laddar upp filer till servern via asp-upload. Men jag vill förhindra uppladdning av .asp och .php filer.
Så det jag egentligen vill göra att kolla om fälten (3 st) i mitt formulär har .asp eller .php på slutet och isåfall skriva typ "Ajabaja" osso får man göra om.
Är det inte smartare att köra en serverside på den?.....då kan man använda metoden LIKE och då får man ju bort alla som heter något med *.php eller *.asp
Då kan man ju även ladda upp dessa i en mapp utan körningsrättigheter om du vill kolla på innehållet......då får man ju även kanske lite fri kod
för det finns ju även fler liknande filer men kan ladda upp:
Ja, att köra en serversidekoll är direkt nödvändigt, eftersom man annars bara behöver stänga av javascript för att sabba allt. Men visst är klientsidevalidering nice.
En något mer kortfattad variant av Jojoxx script:
var exts = /\.(asp|php)$/i;
if (exts.test( obj.foo.value )){
// slutar med .asp eller .php, case insensitive
} else {
// allt är OK
}
257 ms totalt · 4 externa anrop · v20260731065814-full.c32e866c