Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296

    [VB 6] download file dietro HTTPS

    devo riuscire a scaricare automaticamente una serie di file in un sito con HTTPS. Oltre all'https classico c'è anche un discorso di firma digitale. Infatti quando apro il browser, mi appare una finestrella con su scritto: "scelta del certificato digitale"

    Io lo seleziono ed accedo.

    Da VB non riesco ad accedere ed il file non me lo tira giu', credo perchè l'autenticazione non sia avvenuta.

    Avevo trovato una procedure che dunziona perfettamente per il download di file non sotto HTTPS.
    Ho provato a modificare le proprietà del controllo inet, impostando HTTPS come protocol pero' non va... c'è ancora il problema della firma digitale... qualcuno sa darmi qualche dritta? esiste un controllo studiato per questo tipo di accessi?

    segue il semplicissimo codice utlizzato:
    codice:
    Private Sub Command1_Click()
        Dim buffer() As Byte
        Dim FileNR As Integer
        buffer = AccessoInternet.OpenURL "https://www.pippo.it/file.txt", icByteArray)
        FileNR = FreeFile
        Open App.Path & "\TMP" For Binary As FileNR
        Put FileNR, , buffer
        Close FileNR
        On Error Resume Next
        Immagine.Picture = LoadPicture("")
        Immagine.Picture = LoadPicture(App.Path & "\TMP")
        'Kill App.Path & "\TMP"
    End Sub

  2. #2
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    ci sarebbe questo componente qui... che teoricamente dobvrebbe risolvermi il problema...

    il fatto è che spendere 99 € solo per il componente non vale la pena.

    il software è per uso personale... mica da ridistribuire...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    il controllo inet è vecchio, usa winHttp (a me no che non hai win98 o precedenti altrimenti è da installare). Ti permette di settare credenziali di accesso e di configurare parametri specifici per l'https. Sul sito microsoft è scaricabile l'sdk con relativa documentazione. Io non ho mai avuto problemi in https, pero' il tuo caso puo' essere diverso.
    Ans.

  4. #4
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    mi sono accorto che non è tanto un problema di HTTPS quanto di firma digitale...


    su linux c'è un comando apposito chiamato CURL (tipo wget) che ti permette di scaricare file in remoto anche se sotto https e con autenticazione con firma digitale.

    qualcuno ne sa di piu'???

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