Visualizzazione dei risultati da 1 a 7 su 7

Discussione: forzare download

  1. #1

    forzare download

    Ciao a tutti.
    Ho bisogno di forzare il download di un file tramite asp.

    Utilizzo questo script che solitamente funziona, ad eccezione di file che superano i 5 Mb. In quel caso la procedura di download va in errore.
    Qalcuno ha idea del perchè??


    <%@LANGUAGE = VBScript%>
    <%
    ' Recupero il file da scaricare
    Dim download, file
    file = Request.QueryString("file")

    ' Creo l'oggetto ADODB.Stream
    Set download = Server.CreateObject("ADODB.Stream")

    ' Apro la connessione e carico il file
    download.Type = 1
    download.Open
    download.LoadFromFile Server.MapPath(file)

    ' Aggiungo le intestazioni del tipo di file
    Response.AddHeader "Content-Disposition", "attachment; filename=" & file
    Response.ContentType = "application/octet-stream"
    Response.BinaryWrite download.Read

    ' Un po di pulizia...
    download.Close
    Set download = Nothing
    %>
    Se non proponi soluzioni... fai parte del problema.

  2. #2
    E' una limitazione di chi ti fornisce lo spazio web.

  3. #3
    no..non è quello il problema..

    ho letto da qualche parte che potrebbe essere un problema relativo al metodo "Response.BinaryWrite download.Read" che cerca di tenere in memoria il file prima di darlo al beowser.. puo' essere? esiste un metodo alternativo?
    Se non proponi soluzioni... fai parte del problema.

  4. #4
    please...nessuno ha una dritta??
    Se non proponi soluzioni... fai parte del problema.

  5. #5
    read non legge tutto il file?! fallo a blocchi

  6. #6
    cioè cosa intendi con fallo a blocchi??
    Se non proponi soluzioni... fai parte del problema.

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    274
    scusate, questo script si applica anche ad un db access?

    come?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.