Hej!
Jag är ganska ny på ASP.NET. Jag vill kunna sätta filter på filer som användaren kan ladda upp. DVS när de får OpenFile dialogen ska de bara kunna se .gif och .jpg i fältet "Filformat". Jag använder
<input type=file name=filename>
för att lägga till ett textfält och en "Browse"-knapp. Men jag hittar inte var man kan lägga till filtret. Det kanske inte går att göra det i ASP.NET?
Måste man annars skriva ett skript för det? Om ja, hur?
/Naaz
strFilename = hur man nu fick fram filnamnet.
if(strFilename.SubString(strFilename-3,3) == "peg" || strFilename-3,3) == "gif" || strFilename-3,3) == "jpg") {
// spara filen :D.
}
Det går nog att gå in i själva filen också för att kolla detta men det kanske är lite overkill om det inte är ett betal jobb.
Welcome to WebmasterWorld tu89.
>Am I missing something?
No you are not missing anything, most modern browsers ingnore the accept= parameter. As a suggestion, you could code this function into the upload script to screen for file type, if the file is an .html file then go ahead and accept it, if it isn't an .html file then spit out a message that only .html files are accepted for upload.
I do this for a site where I want only .jpg and .gif files that are under a certain size accepted for upload and it works well.
Hope that helps.
261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e