Salve a tutti.
per esigenze lavorative ho dovuto iniziare ad usare vb6.
Per ora sono riuscito tramite le guide sul sito, i post sul forum ed un manuale edito da Mondadori a superare i miei problemi.
Ora purtroppo devo disturbare la community e chiedere aiuto.
Il mio problema è inviare un file xml che si trova sul mio pc usando vb6 ad una macchina con un indirizzo ip per fargli eseguire dei comandi.
Per ora riesco solo ad ottenere dei file da questa macchina tramite il codice :
codice:
Private Sub Command1_Click()
Inet1.Protocol = icHTTP
Open "c:\test.xml" For Output As #1
Write #1, Inet1.OpenURL("http://192.168.0.53//status/test.xml?id=22012")
Close #1
End Sub
oppure utilizzando urldownloadtofile
codice:
Private Sub scarica()
' Download file.
URLDownloadToFile 0, _
"http://192.168.0.53/status/test.xml?id=22012", _
"C:\test.xml", 0, 0
end sub
Leggendo in giro ho visto che per inviare un file si può utilizzare winsock
oppure il controllo inet.
Ho provato a pasticciare con entrambi per un paio di giorni senza venirne a capo, anche perchè la guida mdsn fa esempi solo con ftp e non http.
Di quest'ultimo scrive solo la sintassi del metodo execute :
object.Execute url, operation, data, requestHeaders
che ho provato ad usare inutilmente.
Probabilmente sbaglio qualcosa, pertanto se ci fosse qualche anima pia che potesse aiutarmi gliene sarei grato