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:
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
%>
mi da due errori strani:
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?