Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Lettura di fotografia sul server
lunedì 09 maggio 2005 - 18.21
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
sarto76
Profilo
| Junior Member
102
messaggi | Data Invio:
lun 9 mag 2005 - 18:21
ciao a tutti il mio problema è il seguente:
ho una windows application in cui, con una macchina client posso collegarmi alla macchina server dove è presente il database e dove ci sono tutte le foto.
Sul DB c'è l'indirizzo delle foto (chiaramente il percorso che riconduce alla directory delle foto sulla macchina server---> c:\foto\foto1).
Come faccio, tramite il client, a leggere la foto1 presente sul server e visualizzarla sulla macchina client? Chiaramente se faccio fileOpen + percorsoSuDatabase cercherebbe di aprire un file che èperò sul client non c'è...
Qualcuno sa aiutarmi???
Grazie mille
Dokkis
Profilo
| Newbie
34
messaggi | Data Invio:
lun 9 mag 2005 - 20:18
dovresti cercare di trasferire il file dal server al client.. forse tramite un piccolo webserver incorporato nel server oppure dovresti leggere la foto ottenendo un array di byte[] contenente la foto e devi mandare al client appunto questo array di byte pezzo alla volta.. (di sicuro nn tutto insieme) e il client scrive su un file appunto quello che riceve.. ma questa penso sia la via più difficile.. cmq anche io non so come trasferire i file.. cioè ho un'idea di come si potrebbe farla ma non so stenderla su codice.. =P
penso che dovresti cercare su internet qualche cosa riguardande.. io ho trovato questo: magari ti può servire
http://www.csharphelp.com/archives2/archive335.html
ci sono i source di un client e di un server in c# da dove puoi scaricare e uploadare file tramite protocollo HTTP se non erro..
ciauz
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
lun 9 mag 2005 - 21:39
Il modo più semplice di risolvere il problema è rendere la cartella accessibile dall'esterno (condivisa) e poi da tutte le postazioni accedere alle immagini immettendo il nome qualificato es: \\server\cartella\immagine.jpg
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 10 mag 2005 - 13:56
Integro la risposta di Cteniza aggiungendo che se ti trovi in una rete Windows 2000/2003 Server e questa applicazione sarà usata da più PC, puoi creare uno script di logon che ti rimappa in locale la cartella in cui sono contenute le immagini sul server. In questo modo ti puoi collegare con un classico path del tipo:
Z:\nomecartella\nomefile.jpg
o direttamente:
Z:\nomefile.jpg
Se non hai esperienza in script e vuoi vedere come crearlo, puoi vedere qui:
http://www.dotnethell.it/tips/FolderShareXP.aspx
ciao
david
sarto76
Profilo
| Junior Member
102
messaggi | Data Invio:
mer 11 mag 2005 - 15:25
grazie mille a tutti per le risposte ma ho ancora una domande:
Io per leggere le foto sul server ho questo script:
System.String percorso;
percorso=Path.GetDirectoryName(Application.ExecutablePath);
string perc=percorso.Substring(0,percorso.Length-9);
string perco=percorso+"\\images\\foto\\";
Se adesso faccio diventare questa cartella condivisa e la mappo sul client questo script non funzionerà più... devo per forza rifare un altro .exe per i clients o c'è un modo di integrare questo???
Grazi mille
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !