Avatar billede Slettet bruger
10. august 2006 - 15:13 Der er 3 kommentarer og
1 løsning

AspSmartUpload og max størrelse på fil

Jeg bruger AspSmartUpload til at uploade filer til min side, men jeg vil gerne have den til at tjekke som filen er større end X kb.

Jeg har hentet denne kode fra AspSmartUpload egen side og den virker også, men som den står nu skulle man kunne uploade en 500kb fil (sådan ca.), men jeg får at vide at filen er for stor hvis jeg prøver at uploade en på 400 kb.
Og det hjælper heller ikke hvis jeg ændre MAX_UPLOAD_SIZE til 5000000.

Hvad har jeg gjort forkert? Og tænkte på om ikke det er muligt at tjekke filen før man uploader den, sådan så man ikke skal uploade en 5 mb fil for derefter at få at vide at den er for stor!



Dim UploadPicture

Set UploadPicture = Server.CreateObject("aspSmartUpload.SmartUpload")
UploadPicture.Upload

MAX_UPLOAD_SIZE = 500000

For each file In UploadPicture.Files

  If not file.IsMissing Then

    If Request.ServerVariables("CONTENT_LENGTH") < MAX_UPLOAD_SIZE Then

      Set fso = CreateObject("Scripting.FileSystemObject")
      filSti = Server.MapPath("files/" & file.FileName & "")

      If fso.FileExists(filSti) Then
        Response.Redirect "?do=add_file&error=fileexists"
      Else
        file.SaveAs("files/" & file.FileName & "")
      End If

    Else
      Response.Redirect "?do=add_file&error=filetobig"
    End If

  End If

Next
Avatar billede fennec Nybegynder
10. august 2006 - 16:19 #1
Det hedder TotalMaxFileSize eller MaxFileSize, afhængig af om du vil styre den total for alle filer eller pr fil:
UploadPicture.TotalMaxFileSize = 50000
UploadPicture.MaxFileSize= 50000

http://www.aspsmart.com/aspSmartUpload/liblocal/docs/SmartUploadObject.htm#TotalMaxFileSize
Avatar billede Slettet bruger
10. august 2006 - 16:38 #2
Øhh okay, får jeg bare ikke helt. Jeg har ellers hentet det på samme side.

Hvordan skal jeg så bygge det ind i koden, kan ikke helt finde ud af hvordan IF-sætningen skal skrives...
Avatar billede Slettet bruger
20. september 2006 - 14:24 #3
Lukker
Avatar billede Slettet bruger
20. september 2006 - 14:24 #4
Lukker igen...
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