Avatar billede jobb Nybegynder
04. oktober 2004 - 16:42 Der er 3 kommentarer og
1 løsning

Findes filen

<%
response.buffer=true
Response.Expires = 0
Dim vPath, pPaht, cPath,tpath,fileFolderPath
Response.Expires = 0
set fbase = Server.CreateObject("Chili.Upload.1")
dim stringvar
stringvar = fbase.SourceFileName
dim shortvar
shortvar = INSTR(STRINGVAR, "\")
dim length
do while shortvar > 0
length = len(stringvar)
shortvar = INSTR(STRINGVAR, "\")
stringvar = right(stringvar, length - shortvar)
loop

fbase.SizeLimit = 8000000
server.scriptTimeOut = 8000000

cPath = Server.MapPath(".")
fileFolderPath =cpath&"/imahe/"&stringvar
fbase.SaveToFile(fileFolderpath)

Session("filtype") = stringvar
%>
'Done writing <%=fbase.FileSize%> bytes from user file <%=fbase.SourceFileName%> (of type <%=fbase.SourceFileExtension%>)

Jeg har noget upload igennem chili asp og vil gerne vide hvordan jeg tjekker om filen findes (den laver fejl hvis den findes) og når man gennemser skal man kun kunne vælg *.gif og *.jpg
Avatar billede eagleeye Praktikant
04. oktober 2004 - 21:15 #1
stringvar må være fil navnet så du kan tjekke om det er gif eller jpg sådan her:

i = instr(1,stringvar,".")
if i>0 then enavn=mid(stringvar,i+1)
if enavn="" or instr(1,"gif,jpg",lcase(enavn))=0 then
  response.write "Forkert fil type!"
  response.end
end if


Vil du tjekke filen findes i forvejen kan du bruge FSO:

set fso = Server.CreateObject("Scripting.FileSystemObject")
if fso.FileExists(server.mappath(fileFolderpath)) then
  response.write "Filen findes i forvejen!"
  response.end
end if
Avatar billede jobb Nybegynder
05. oktober 2004 - 16:39 #2
det hjalp mig godt på vej tak for hjælpen smid lige et svar.
Avatar billede eagleeye Praktikant
05. oktober 2004 - 16:40 #3
Ok ;)
Avatar billede jobb Nybegynder
05. oktober 2004 - 16:44 #4
kan du ikke lige kigge her http://www.eksperten.dk/spm/547121 jeg tror det var dig der hjalp mig med dette her script?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester