Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    problema download files

    Devo crare un sistema per il download dei file tramite autenticazione.
    Il problema che ho è che un utente una volta conosciuto il percorso del file da scaricare può prelevarlo senza autenticarsi.
    Qualcuno può spiegarmi come risolvere il problema?
    evilsaint

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Cerca nel forum per "download forzato".

    Roby

  3. #3
    non ho trovato nulla di attinente al mio problema.
    C'è qualche altra soluzione??
    Grazie
    evilsaint

  4. #4

  5. #5
    Scusa ma avevo sbagliato a fare la ricerca.
    Grazie di tutto e della pazienza
    evilsaint

  6. #6
    Ho trovato questo codice:
    codice:
    <%
    Dim objStream, strFileName
    strFileName = Request.QueryString("file")
    Set objStream = Server.CreateObject("ADODB.Stream")
    objStream.Type = 1 ' adTypeBinary
    objStream.Open
    objStream.LoadFromFile Server.MapPath(strFileName)
    ' Istruiamo il browser sul tipo di file
    Response.AddHeader "Content-Disposition", "attachment; filename=" & strFileName
    Response.ContentType = "application/octet-stream"
    Response.BinaryWrite objStream.Read
    objStream.Close
    Set objStream = Nothing
    %>
    Ma non funziona con un file da 300mb, con piccoli si, può essere che dalla parte del server hanno limitato la cosa.
    Come posso fare a risolvere il problema??
    evilsaint

  7. #7
    cerca lo script che ho postato io. va bene anche con file grandi. certo che però 300MB... VVoVe: (mezzo CD!)

  8. #8
    Optime la tua l'ho provata ma non funziona lo stesso:
    questo funziona con i piccoli files:
    codice:
    <%
    Dim objStream, strFileName
    strFileName = "file.rar"
    Set objStream = Server.CreateObject("ADODB.Stream")
    objStream.Type = 1 ' adTypeBinary
    objStream.Open
    (riga 7)objStream.LoadFromFile Server.MapPath("strFileName")
    ' Istruiamo il browser sul tipo di file
    Response.AddHeader "Content-Disposition", "attachment; filename=" & strFileName
    Response.ContentType = "application/octet-stream"
    Response.BinaryWrite objStream.Read
    objStream.Close
    Set objStream = Nothing
    %>
    Mi da questo errore:
    ADODB.Stream error '800a0bba'
    File could not be opened.
    alla riga 7

    Qualcuno sa qual è il problema? oppure qualcuno sa darmi un codice che gli funziona sicuramente??
    Grazie
    evilsaint

  9. #9
    Possibile che nessuno ha uno script che funziona???
    Ci vuole qualche diritto particolare all cartella??
    Qualcuno sa se su aruba ADODB.Stream funziona??
    evilsaint

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.