Ciao a tutti la mia richiesta di aiuto è relativa all'argomento in oggetto, ovvero ho necessità di salvare un file presente su un altro server, sul mio server utilizzando l'asp classico.
Per una richiesta simile in passato ho usato queste 2 funzioni di Baol con successo:
richiamate con questo codice:codice:Function GetBinaryUrl(Url) Dim Http Set Http = Server.CreateObject("Microsoft.XMLHTTP") Http.open "GET",Url,False Http.Send() GetBinaryUrl = Http.ResponseBody Set Http=Nothing End Function Function SaveUrlIn(Url) Dim LocalPath Set Stream = Server.CreateObject("ADODB.Stream") Stream.Type=1 Stream.Open() Stream.Write GetBinaryUrl(Url) Url = Replace(Url,"/","\") LocalPath = Server.MapPath("/public/file.zip") Stream.SaveToFile LocalPath,2 Stream.Close() Set Stream = Nothing End Function
Messa così la cosa funziona in modo egregio e non dà problemi, il mio problema è che il link che ho io non è il link esatto del file da prelevare ma è un link contenente username e password che se incollato nella barra degli indirizzi mi attiva il classico "salva file" ma se inserito nello script purtroppo non mi salva il file richiesto.codice:SaveUrlIn "http://www.sitoremoto.it/filedascaricare.zip"
Il link è in questo formato:
https://www.sitoremoto.com/login/use...0vYy9NelU9Lw==
Se questo link è incollato sulla barra degli indirizzi mi fa salvare un file zip, inserito nel codice non funziona.
Potete aiutarmi? posso modificare il codice in modo tale che mi salvi anche questo file?
Oppure avete consigli da darmi?
Grazie a tutti

Rispondi quotando