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

    Salvare un file da un altro server sul proprio tramite url

    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:

    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
    richiamate con questo codice:

    codice:
    SaveUrlIn "http://www.sitoremoto.it/filedascaricare.zip"
    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.
    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

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ritengo che sia impossibile (o perlomeno lo spero), credo che l'unica possibilità sia autenticarti sul sito e avere una lista dei file da scaricare. Se del sito esterno hai poteri amministrativi hai buone probabilità di riuscirci, altrimenti dovrai chiede al sito autorizzazioni.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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