Italian spedire un file da dispositivo android a pc windows 7 b4A

mario53

Member
Licensed User
Sub SMB1_ListCompleted(Url As String, Success As Boolean, Entries() As SMBFile)
If Not(Success) Then
Log(LastException) ' qui nel log scrive (SmbException) jcifs.smb.SmbException: The network name cannot be found.
Else
For i = 0 To Entries.Length - 1
Log("*****************")
Log(Entries(i).Name)
Log(Entries(i).Directory)
Log(DateTime.Date(Entries(i).LastModified))
Log(Entries(i).Parent)
Log(Entries(i).Size)
Next
End If
End Sub
 

sirjo66

Well-Known Member
Licensed User
Longtime User
sembra che tu ti stia collegando ad una rete che non esiste
 

mario53

Member
Licensed User
la rete esiste il debug lo faccio in collegamento wifi con il pc windows, probabilmente sbaglio nel definirlo
nell'istruzione:
SMB1.ListFiles("smb://USER-PC/Users/Public/", "")
ho anche provato con l'indirizzo ip che il dispositivo vede (ho provato con b4a-bridge)
SMB1.ListFiles("smb://192.168.69.71/Users/Public/", "")
stesso errore
 

mario53

Member
Licensed User
grazie del consiglio
provato con
SMB1.ListFiles("smb://USER-PC/Utenti/Pubblica/", "")
ma purtroppo il risultato non cambia
 

LucaMs

Expert
Licensed User
Longtime User
USER-PC devi sostituirlo col nome del tuo PC (e prima di usare la versione italiana Utenti/Pubblica, prova quella inglese).

Insomma prova con:

SMB1.ListFiles("smb://QUINOMETUOPC/Users/Public/", "")

e poi, eventualmente:

SMB1.ListFiles("smb://QUINOMETUOPC/Utenti/Pubblica/", "")
 

mario53

Member
Licensed User
upload_2016-12-25_10-3-57.png

il mio pc si chiama user-PC
........
 

mario53

Member
Licensed User
si l'ho usato grazie
momentaneamente ho risolto il problema dando tutti i permessi alla libreria smb.
in questo modo ora vedo la rete e tutti i file del percorso SMB1.ListFiles("smb://USER-PC/Users/Public/", "")
il problema rimane se cambio percorso SMB1.ListFiles("smb://USER-PC/temp/Prova/", "") ritorna l'errore
Log(LastException) ' qui nel log scrive (SmbException) jcifs.smb.SmbException: The network name cannot be found.
grazie
 

sirjo66

Well-Known Member
Licensed User
Longtime User
tenendo presente che "temp" non è il nome della cartella, ma è il nome della condivisione
 
Top