endast .txt filer med AspUpload?

ASP

4 svar · 176 visningar · startad av origon

Medlem sedan okt. 2001101 inlägg
Trådstart#1

Hur gör jag om jag bara vill att .txt filer ska kunna laddas upp på min sida med hjälp av AspUpload?

Medlem sedan dec. 19998 577 inlägg
#2

Är det skillnad på .txt-filer och andra vid uppladdningsmomentet?

Medlem sedan okt. 2001101 inlägg
#3

Ja, det måste vara en .txt fil för den lägger in informationen som ligger på den till en databas, och jag vill inte att dom ska kunna ladda upp en felaktig fil av misstag.

Medlem sedan dec. 19998 577 inlägg
#4

Okej, kolla denna metoden som återger filändelsen. Sedan är det bara att göra en ifsats och kolla så att den är "txt". Är den det så sparar du filen, annars inte: http://www.devguru.com/Technologies/vbscript/quickref/filesystemobject_getextname.html

[R.] Hmm... nu tänkte jag fel, det du får göra är att hämta filnamnet när den laddas upp, och kolla dom tre sista tecknen (med funktionen Right()).

Medlem sedan okt. 2001101 inlägg
#5

Tackar Vide men jag fick till det så här.

 
For Each File in Upload.Files
Ext = UCase(Right(File.ExtractFileName, 3))
If Ext = "TXT" THEN
Ja
ELSE
Nej
END IF
Next

Red! glömde lite av koden ;) och man måste skriva filändelsen med versaler annars fungerar det inte.

[Redigerat av origon den 08 nov 2001]

254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)