webForumDet fria alternativet

endast .txt filer med AspUpload?

ASP

4 svar · 163 visningar · startad av origon

Medlem sedan okt. 2001101 inlägg
Frågan#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?

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

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()).

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

[Redigerat av Vide den 08 nov 2001]

[Redigerat av Vide den 08 nov 2001]

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]

253 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)