Avatar billede kak Nybegynder
07. august 2007 - 12:59 Der er 1 løsning

Hjælp til aspSmartUpload

Jeg uploader nogle filer via aspSmartUpload. Det virker sådan set godt nok, med mindre filerne tilsammen fylder for meget.

Hvor meget det er, æfhænger af hastigheden på internetforbindelsen. Bruger jeg den samme bærbare på en hurtig og langsom forbindelse, er der stor forskel i mængden.

Jeg har sat forskellige parametre ind, for at sikre at der ikke er begrænsninger på serveren. Bla dette her...

session.timeout = 240
server.scripttimeout = 14400

Og i c:\windows\system32\inetsrv\metabase.xml er AspMaxRequestEntityAllowed sat til 2Gb

Der kommer ikke en egentlig fejl, men filerne bliver blot ikke uploaded (dvs. de gemmes ikke, når det er, den samlede mængde er for stor).

Er der andre parametre der kan have indflydelse på det?

En anden ting jeg har overvejet, er at gemme filerne efterhånden som de uploades, lige nu ser scriptet således ud:

    Set Upload = Server.CreateObject("aspSmartUpload.SmartUpload")
    Upload.Upload
   
    For each file In Upload.Files
          If not file.IsMissing Then
            file.SaveAs("c:\minmappe\" & file.filename)
          End If
    Next
 
Hvis jeg kigger i c:\minmappe mens der uploades, kan jeg se, at filerne først gemmes der, når alle filerne er blevet uploaded med linien upload.upload. Kan man ikke gemmen filerne i mappen, efterhånden som de uploades, så man måske undgår at der skal ligge så meget i hukommelsen (eller hvor det nu gemmes, mens der uploades)?
Avatar billede kak Nybegynder
16. august 2007 - 17:53 #1
Ingen svar, så jeg lukker
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