Buongiorno a tutti, ho l'esigenza di effettuare l'apload di file da client a server.sto sviluppando un motore news e l'utente può caricarmi come news un file htm generato da word. Così facendo oltre al file .htm ho anche una cartella con lo stesso nome del file _file (es. pippo.htm e pippo_file) contenete le immagini inserite nel testo. Per caricare il file htm utilizzo input file.. e fin qui nessun problema. Per salvare le immagini invece devo, per esigenze che non sto a spiegare, salvare tutti i file contenuti nella directory creata con word in una variabile e poi effettuare l'upload. Utilizzanto webclient.uploadfile riesco a salvare i file ma, probabilmente, perdo qualche informazione perchè quando effettuo il link alla pagina htm non vengono visualizzate le immagini. ho controllato il percorso ed è esatto. Ho provato a copiare l'immagine "originale" al posto di quella "creata" da me attraverso
il codice e in questo modo funziona. Se vi può servire vi posto il codice.
Dim a As Byte()
Do While cont < numero_file
Dim vc As New System.Net.WebClient()
i = InStrRev(elenco_file(cont), "\")
img = Mid(elenco_file(cont), i + 1)
a = vc.UploadFile(Server.MapPath("..\dati\news\" &
codicenews & "\" & path_dir & "\" & formatta(img)),
elenco_file(cont))
cont = cont + 1
Loop
Premetto che ora sto provando tutto in locale.
Spero di essere stata abbastanza chiara.

Rispondi quotando