Italian Utilizzo di SMB (samba)

Mirko Melegari

Member
Licensed User
Longtime User
Gentili amici ho la necessita' di utilizzare samba con B4j per operare su un cartella condivisa.
Non ho problemi all'interno della rete locale , ma se desidero fare il medesimo lavoro dall'esterno con un IP pubblico non so come configurare utente e password per potere accedere alle cartelle e conseguentemente ai files.
Qualcuno mi puo' aiutare con un esempio in B4J ?
attualmente inizializzo SMB1 con il codice
SMB1.Initialize("SMB1")
e questo all'interno della rete funziona, penso dovrei usare dall'esteno:
SMB1.Initialize2(........
ma non so come dare i parametri necessari, ip,user,password,ecc
grazie in advance per l'aiuto
Mirko
 

giannimaione

Well-Known Member
Licensed User
Longtime User
all'interno di una rete locale va bene SAMBA, ma credo che da remoto (esterno) dovresti utilizzare FTP. Poi ci sono un po di configurazioni da fare "lato server" ... servizio FTP... configurazione router... permessi...
 

LordZenzo

Well-Known Member
Licensed User
Longtime User
la mia esperienza samba viene dai tanti programmi che promettono di farmi vedere i file multimediale che ho a casa da ovunque... non mi sono mai funzionati, creare un interfaccia ftp credo sia la cosa migliore come suggerito da @giannimaione
 

Mirko Melegari

Member
Licensed User
Longtime User
vi ringrazio per le risposte al mio quesito. sono riuscito a far funzionare il tutto aprendo sul router la porta 445 ed indirizzando il mio ip interno.
quindi ho inserito la seguente routine:
Sub Parametri
'----------------------------------------
url=TextField2.text
Utente=TextField5.Text
Password=TextField6.Text
Nomefile=TextField4.Text
suffisso=TextField1.Text
cartella=TextField1.Text
SMB1.SetCredentials(Utente,Password,"")
'----------------------------------------
End Sub
si effettuano correttamente le operazioni di upload,download delete e list
grazie ancora
 
Top