ciao
premetto che ho letto tutti i post precedenti .. ma la soluzione non l'ho trovata
la cartella sul server inoltre ha i permessi di lettura
in pratica voglio far scaricare un file, qualsiasi estensione esso abbia, facendo comparire direttamente la finestra di download
"qualsiasi estensione esso abbia" perchè i file son messi sul server dall'admin del sito e nessuno tranne lui può fare operazioni sui file via http
eccovi il codice:
mi da due errori strani:codice:<% if session("cl_login") = "" or Len(Trim(session("cl_login"))) = 0 or Trim(session("cl_login")) = "" or IsNull(session("cl_login")) then response.Redirect("login_if.asp?S=" & sezione) else sub1 = request("sub1") sub2 = request("sub2") sub3 = request("sub3") sub4 = request("sub4") sub5 = request("sub5") nomefile = request("nomefile") path_base = "public/clients/" & session("cl_user") & "/" response.write("nomefile = " & nomefile) if sub1 = "" and sub2 = "" and sub3 = "" and sub4 = "" and sub5 = "" then path_base = path_base else if sub1 <> "" then Redim preserve ArrDir(0) ArrDir(0) = sub1 end if if sub2 <> "" then Redim preserve ArrDir(1) ArrDir(1) = sub2 end if if sub3 <> "" then Redim preserve ArrDir(2) ArrDir(2) = sub3 end if if sub4 <> "" then Redim preserve ArrDir(3) end if if sub5 <> "" then Redim preserve ArrDir(4) ArrDir(4) = sub5 end if end if if isarray(ArrDir) then path_base = path_base for x = 0 to ubound(ArrDir) path_base = path_base & ArrDir(x) & "/" next end if Dim objStream Set objStream = Server.CreateObject("ADODB.Stream") objStream.Type = 1 ' adTypeBinary objStream.Open objStream.LoadFromFile Server.MapPath(path_base & nomefile) ' Istruiamo il browser sul tipo di file Response.AddHeader "Content-Disposition", "attachment; filename=" & nomefile Response.ContentType = "application/octet-stream" Response.CharSet = "UTF-8" Response.BinaryWrite objStream.Read objStream.Close Set objStream = Nothing end if %>
1. ho provato a scaricare un file da 5mb e me lo ha salvato si, ma è 1kb, pr la precisione sui 400-450 byte!!!
2. i file che hanno spazi nel nome li tronca, per esempio il file "01 nome file.zip" mi chiede di salvarlo come "01" senza null'altro
Ah il server di prova è un 2003 se può esser utile
qualche guru ch mi aiuti?![]()


Rispondi quotando