Avatar billede mentoz Nybegynder
19. januar 2004 - 23:57 Der er 5 kommentarer og
1 løsning

aspupload problem?

Nogen der kan hjælpe mig med at placere
file.delete server.Mappath("../upload/" & strId)
i filen, jeg kan ikke få det til at virke, den skal slette den gamle fil hvis der er nogen, for ellers gider den ikke at at omdøbe filen...


if Session("Login") <> 1 Then
Response.Write "Du er ikke længere logget ind"
End if
strUsername = session("Username")
Set Upload = Server.CreateObject("Persits.Upload.1")
' Limit file size to 300000 bytes
Upload.SetMaxSize 300000, True

On Error Resume Next

strId = "z_" & strUsername & ".gif"



Upload.Save server.Mappath("../upload/")
for each file in Upload.Files
file.Move server.Mappath("../upload/" & strId)

    if file.ImageHeight <> Clng(60) OR file.ImageWidth <> Clng(460) or file.ImageType <>"GIF" then

    Response.Write "Billedet overholder ikke kravende"
    File.Delete
    strFejl = "Ja"

else
Response.Write "Dit banner er nu opdateret!"
End if
Next
Avatar billede eagleeye Praktikant
20. januar 2004 - 00:04 #1
Du sætter Upload.OverwriteFiles til true:


Upload.SetMaxSize 300000, True
Upload.OverwriteFiles = true

On Error Resume Next



og bruger SaveAs:
file.SaveAs server.Mappath("../upload/" & strId)
Avatar billede mentoz Nybegynder
20. januar 2004 - 00:20 #2
nu er der jo bare problemet at den oprindelige fil navn også bliver gemt
Avatar billede eagleeye Praktikant
20. januar 2004 - 00:23 #3
Den nye fil får vel samme navn så jeg forstår ikke helt?
Avatar billede eagleeye Praktikant
20. januar 2004 - 00:25 #4
du kan slette en fil med FileSystemObject på denne måde

<%
dim fs
Set fs=Server.CreateObject("Scripting.FileSystemObject")
if fs.FileExists(server.Mappath("../upload/" & strId)) then
  fs.DeleteFile(server.Mappath("../upload/" & strId))
end if
set fs=nothing
%>
Avatar billede mentoz Nybegynder
20. januar 2004 - 00:39 #5
tak, opret lige et svar
Avatar billede eagleeye Praktikant
20. januar 2004 - 00:42 #6
Ok ;)
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