113 messaggi dal 03 maggio 2006
Buongiorno a tutti,

mi piacerebbe implementare un "Cartelle Upload" ...

In parte ci sono riuscito ma mi sono scontrato con un piccolo problema ..

con questa routine ( che ormai comincio a non poter più vedere ..) ricavo l'elenco delle cartelle da un percorso che supponiamo essere "c:\"

Dim cartelle As String() = IO.Directory.GetDirectories(path)

If cartelle.Length <> 0 Then

Dim cartella As String

For Each cartella In cartelle

Dim checkFile As New System.IO.DirectoryInfo(cartella)

Dim attributeReader As System.IO.FileAttributes
attributeReader = checkFile.Attributes

If (attributeReader And System.IO.FileAttributes.Hidden) > 0 Then GoTo salta

Dim newNode As New TreeNode(cartella.Substring((cartella.LastIndexOf("\") + 1)))

newNode.ToolTip = cartella
newNode.PopulateOnDemand = True
newNode.Value = cartella
newNode.SelectAction = TreeNodeSelectAction.SelectExpand
node.ChildNodes.Add(newNode)

newNode.CollapseAll()


If newNode.Parent.Checked = True Then
newNode.Checked = True
Else
newNode.Checked = False
End If
salta:

Next cartella
If path = "c:\" Then
ottieniFilesRoot(path, node)
Else
ottieniFiles(path, node)
End If


Else

ottieniFiles(path, node)

End If



Ovviamente facendo così vedo l'elenco delle cartelle del disco c del server ...

Come posso visualizzare l'elenco del disco c del client ???

Il panettone mi ha caramellato il cervello ???

Paolo
diciamo che non puoi.

immaginati che bello se con 3 righe di codice chiunque potesse leggere i tuoi file in remoto.

se vuoi uppare sul server cartelle intere devi affidarti ad un activex

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

per ovvi motivi di sicurezza e privacy, questo non lo puoi fare.
HTH
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
113 messaggi dal 03 maggio 2006
Mi sa che non mi sono spiegato ( o meglio non ho capito le risposte..)

vorrei visualizzare l'elenco files del client su cui sto lavorando ...

Non afferro ( per mia dichiarata ignoranza) il problema sicurezza ..

Paolo
se il tuo scopo è solo quello di dare la possibilità all'utente di selezionare un file per poi upparlo sul server puoi utilizzare il controllo FileUpload

ma come lascia intuire il nome non puoi selezionare cartelle

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
113 messaggi dal 03 maggio 2006
Propio così ..

L'idea era visualizzare una treeview che contenesse l'elenco dei file / cartelle del disco c del client, selezionare una cartella o un file e lanciare la copia su di un percorso di destinazione prestabilito ...

Il problema è che se non riesco a vedere l'elenco di origine .....

Paolo
no, allora mi sono spiegato male, con il controllo FileUpload puoi visualizzare una finestra (dipende dal SO) per selezionare un file che verrà inviato al server.

non puoi decidere arbitrariamente la visualizzazione da adottare quella spetta al client.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.