Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752

    Download non funzionante

    Ciao a tutti
    Ho trovato un 3D con uno script per forzare il Download di un file pesante:


    <%@ Language=VBScript %>
    <%
    Response.Expires=0
    Response.Buffer=0
    Const CHUNK = 2048
    strFilePath = Server.MapPath(Request.QueryString("E:\Media\17.wm v"))
    Set fso = Server.CreateObject("Scripting.FileSystemObject")
    ' Controllo se esiste il file (qua si possono mettere altri controlli)
    if fso.FileExists(strFilePath) then
    set objFile = fso.GetFile(strFilePath)
    Response.AddHeader "Content-Disposition", "attachment; filename=" & objFile.Name
    Response.AddHeader "Content-Length", objFile.Size
    Response.ContentType = "application/octet-stream"
    Set objStream = Server.CreateObject("ADODB.Stream")
    objStream.Open
    objStream.Type = 1 ' adTypeBinary
    objStream.LoadFromFile strFilePath
    lSize = objStream.Size
    lBlocks = 1
    For lBlocks = lBlocks To lSize \ CHUNK
    If Response.IsClientConnected = False Then Exit For
    Response.BinaryWrite objStream.Read(CHUNK)
    Next
    lSize = lSize Mod CHUNK
    If lSize > 0 And Response.IsClientConnected = True Then
    Response.BinaryWrite objStream.Read(lSize)
    End If
    objStream.Close
    Set objStream = Nothing
    else
    %>
    <html>
    <body onload="self.close()">
    </body>
    </html>
    <% end if %>



    Sto impazzendo x farlo funzionare
    Mi da HTTP 500 Errore interno del server
    Comunque Grazie

  2. #2
    Togli la spunta al checkbox che indica "Mostra messaggi http brevi per gli errori" nelle impostazioni avanzate di explorer per ottenere il messaggio di errore specifico.

    xxx

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Ho risolto
    Ma mi rimane il fatto che file molto pesanti non li scarica,
    il mio file è di 500MB

    Secondo voi è possibile?
    Comunque Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.