Ciao,
sto utilizzando il componente Indy per downlodare un file da un url https.
Ho riscritto il codice suggerito nel thread http://forum.html.it/forum/showthrea...hreadid=788724
ma non funziona.
Qualcuno può darmi una mano per favore.
Grazie
Laura![]()
Ciao,
sto utilizzando il componente Indy per downlodare un file da un url https.
Ho riscritto il codice suggerito nel thread http://forum.html.it/forum/showthrea...hreadid=788724
ma non funziona.
Qualcuno può darmi una mano per favore.
Grazie
Laura![]()
E' un po' generica come indicazione di errore.Originariamente inviato da liquirizia234
Ho riscritto il codice suggerito nel thread ma non funziona.![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Hai ragione perdonami.
Questo è il messaggio di errore che ottengo:
Project xxxx raised exception class EIdHTTPProtocolException with message HTTP/1.1 403 Forbidden.
Ti dico subito che la connessione Https con certificato avviene perfettamente (l'ho testata in precedenza). Nel senso che se faccio la get ad una pagina https://pippo.it visualizzo la pagina e il contenuto html, ma tentando di accedere ad un url https://... che si riferisce al download di un file, ottengo l'errore di sopra.
Che mi consigli di fare?
Grazie mille per l'aiuto
Laura![]()
Apparentemente, il server ti nega il download del file segnalando l'accesso come non autorizzato, quindi suppongo che sia proprio sul server stesso che si debba intervenire in qualche modo per poter consentire il download del file. Tu che dici?![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Penso di no.
Perchè se effettuo l'operazione con Internet explorer con installato il certificato il file me lo scarica senza problemi.
Ti chiedo una cosa (forse un pò bizzarra), ma sono nuova di delphi...
non esiste un modo per scaricare il file direttamente senza aprire lo stream?
Ma se tenti di scaricare qualsiasi pagina HTTPS con Indy, ottieni lo stesso risultato (successo?).Originariamente inviato da liquirizia234
se effettuo l'operazione con Internet explorer con installato il certificato il file me lo scarica senza problemi.
Lo "stream" è l'oggetto che consente di ottenere dal lato applicazione i dati scaricati, ma ciò che internamente esegue quella classe non è nulla di diverso da quanto faresti "a mano" per scaricare un file; in sostanza, si tratta solo di un buffer con metodi e proprietà intuitivi per poter manipolarne il contenuto.Originariamente inviato da liquirizia234
Ti chiedo una cosa (forse un pò bizzarra), ma sono nuova di delphi...
non esiste un modo per scaricare il file direttamente senza aprire lo stream?
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Si...Ma se tenti di scaricare qualsiasi pagina HTTPS con Indy, ottieni lo stesso risultato (successo?).
Mi è sorto un dubbio..
Quello che voglio fare non è salvare la pagina html associata all'url, ma un file .doc (associato all'url).
Scusa la precisazione, ma non vorrei tu abbia capito male.
![]()
Scusa un ultima cosa... non è che puoi passarmi un esempio di codice funzionante o un link dove ci sono esempi in merito?
Grazie
Laura![]()
Siamo sicuri che delphi sia possibile scaricare un file da un url https?
![]()
L.