Avatar billede ha9953 Nybegynder
12. december 2003 - 23:13 Der er 5 kommentarer og
1 løsning

Upload: vil ikke uploade store filer?

Jeg har følgende funktiuon til upload af filer - den fungerer fint nok ved mindre filstr. som f.eks. 50kb (foto) men hvis jeg skal upload en film på ca. 5mb så sker der intet, den kommer heller ikke med nogen fejlmeddelelse...

Hva fann gør jeg

    Sub Opret_Click(Sender as object, E as EventArgs)
        Dim Videofilnavn AS String
        Dim Placering as string
        If Page.IsValid then
            DataConn.OpenDb()
                DataConn.DanData("SELECT * From Video_VideoType WHERE KategoriID=" & DrpVideoType.SelectedItem.Value & " and VideoID=" & request.QueryString("Videoid") & ";")                                   
                If DataConn.Data.Read() then
                    return       
                end if
            DataConn.CloseDb()
            try               
                If InStr(VideoUpload.PostedFile.FileName, "\") > 0 Then
                    Videofilnavn = Mid(VideoUpload.PostedFile.FileName, InStrRev(VideoUpload.PostedFile.FileName, "\") + 1)
                End If

                Placering = Div.ServerSti & Div.VideoSti
   
                If File.Exists(Placering & Videofilnavn) Then
                    Return
                Else
                    VideoUpload.PostedFile.SaveAs(Placering & "\" & Videofilnavn)
                End If                                           
            catch t as exception
                Fejl.Fejl(t.tostring())
                return                                   
            end try
            DataConn.OpenDb()
                Dim udtryk as string
                udtryk = "INSERT INTO Video_VideoType "
                udtryk += "(KategoriID,VideoID,FilNavn) "
                udtryk += "VALUES"
                udtryk += "(" & DrpVideoType.SelectedItem.Value & "," &  request.QueryString("Videoid") & ",'" & Videofilnavn & "')"
                DataConn.SkrivData(udtryk)                                               
            DataConn.CloseDb()
            Fyld_DgVideoType()
        end if
    end sub
Avatar billede jesper_bn Nybegynder
12. december 2003 - 23:19 #1
Det kan være man ikke kan uploade så meget op på serveren der er jo nogen servere der ikke tillader dette.
Avatar billede ha9953 Nybegynder
13. december 2003 - 06:21 #2
desværre - det sker også local
Avatar billede guidmaster Nybegynder
13. december 2003 - 11:13 #3
Det er fordi der som default er lagt en grænse for hvor store filer der kan uploades. Du kan ændre på denne værdi i web.config filen. Du finder mere info omkring dette på http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gngrfhttpruntimesection.asp
Avatar billede ha9953 Nybegynder
13. december 2003 - 11:42 #4
alletiders - mne linket dutter ikke
Avatar billede guidmaster Nybegynder
13. december 2003 - 12:03 #5
Hmmm - har selv lige prøvet det og her virker det fint
Avatar billede roger Nybegynder
14. december 2003 - 16:12 #6
Default er 4 mb (4096 kb).

Du kan ændre denne størrelse i webconfig ved at indsætte følgende inde i <system.web>.

<httpRuntime maxRequestLength="10240"/> <-- max size er nu 10mb

du kan evt. sætte executionTimeout på også, der angiver timeout i sekunder på request, men du skal nok skubbe den lidt derop af hvis der skal uploades store filer.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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