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
ASP.NET 1.0/1.1
Jpeg, pdf, xls, e doc: consiglio
martedì 10 ottobre 2006 - 11.50
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
d@dora
Profilo
| Senior Member
338
messaggi | Data Invio:
mar 10 ott 2006 - 11:50
Ciao a tutti, ho bisogno di un consiglio:
devo gestire degli allegati eterogenei (pdf, tiff, jpeg, doc,xls), ora li salvo su database, come campi image (prima domanda : e' una cazzata ??)
poi dovrei leggerli da db e visualizzarli,(seconda domanda), posso leggerli dal db, non scriverli su disco e visualizzarli direttamente senza sapere che tipo di file e' ????
Ciao e grazie
Ps: scusate la confusione !!!!
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 10 ott 2006 - 12:05
>Ciao a tutti, ho bisogno di un consiglio:
Ciao!
>devo gestire degli allegati eterogenei (pdf, tiff, jpeg, doc,xls),
>ora li salvo su database, come campi image (prima domanda : e'
>una cazzata ??)
Sai, dire che sia una stupidata non lo ritengo ok.. Penso più che altro che tu debba analizzare la tua situazione reale in quanto a:
- Spazio db disponibile
- Scrittura dell'applicazione
- Richieste del cliente
e via dicendo..
Ad esempio, chi usa spazi web illimitati e paga per il crescere del database, è meglio che utilizza il filesystem e quindi l'accesso al disco.. Inoltre, devi anche pensare alla mole di dati da caricare. Se hai tantissime immagini il database potrebbe crescere notevolmente, ed anche in quel caso è meglio l'accesso al disco. Mi è capitato di dover salvare le news di un sito (che al max erano una 20ina) e quindi mi sono buttato sulla soluzione image. E direi che funziona benissimo =)))
Quindi, devi vedere tu, dipende da varie considerazioni..
>poi dovrei leggerli da db e visualizzarli,(seconda domanda),
>posso leggerli dal db, non scriverli su disco e visualizzarli
>direttamente senza sapere che tipo di file e' ????
Per visualizzarli il discorso è un pochino più impegnativo.
Se fossero tutte immagini, basta una bella paginetta aspx con una Response.Binarywrite del tuo BLOB..
Se possono essere anche di altro tipo, devi cambiare il content type della pagina, in base alla tipologia del file.
Se non erro puoi andare a controllare di che tipo è il file che stai per "visualizzare", ed in base a quello che ritorna il controllo, cambi il content-type.
Puoi comunque permetterti di gestire le immagini in un modo e di imporre lo scaricamento degli altri tipi di file..
>
>Ciao e grazie
Di nulla
>
>Ps: scusate la confusione !!!!
Alx81 =)
http://blogs.dotnethell.it/suxstellino
d@dora
Profilo
| Senior Member
338
messaggi | Data Invio:
mar 10 ott 2006 - 14:20
>>Ciao a tutti, ho bisogno di un consiglio:
>Ciao!
>
>>devo gestire degli allegati eterogenei (pdf, tiff, jpeg, doc,xls),
>>ora li salvo su database, come campi image (prima domanda : e'
>>una cazzata ??)
>
>Sai, dire che sia una stupidata non lo ritengo ok.. Penso più
>che altro che tu debba analizzare la tua situazione reale in
>quanto a:
>- Spazio db disponibile
>- Scrittura dell'applicazione
>- Richieste del cliente
>e via dicendo..
fortunatamente e' un'intranet aziendale e quindi non ho problemi ne di velocita e nemmeno di spazio, cmq il db non superere' i 10/20 Mb
>Ad esempio, chi usa spazi web illimitati e paga per il crescere
>del database, è meglio che utilizza il filesystem e quindi l'accesso
>al disco.. Inoltre, devi anche pensare alla mole di dati da caricare.
>Se hai tantissime immagini il database potrebbe crescere notevolmente,
>ed anche in quel caso è meglio l'accesso al disco. Mi è capitato
>di dover salvare le news di un sito (che al max erano una 20ina)
>e quindi mi sono buttato sulla soluzione image. E direi che funziona
>benissimo =)))
>Quindi, devi vedere tu, dipende da varie considerazioni..
>
>>poi dovrei leggerli da db e visualizzarli,(seconda domanda),
>>posso leggerli dal db, non scriverli su disco e visualizzarli
>>direttamente senza sapere che tipo di file e' ????
>
>Per visualizzarli il discorso è un pochino più impegnativo.
>Se fossero tutte immagini, basta una bella paginetta aspx con
>una Response.Binarywrite del tuo BLOB..
>Se possono essere anche di altro tipo, devi cambiare il content
>type della pagina, in base alla tipologia del file.
>Se non erro puoi andare a controllare di che tipo è il file che
>stai per "visualizzare", ed in base a quello che ritorna il controllo,
>cambi il content-type.
visto che ho avuto qualche problema sul binarywrite, ho preferito scrivere il file su disco e lasciare al browser il compito di visualizzarli come meglio crede
>Puoi comunque permetterti di gestire le immagini in un modo e
>di imporre lo scaricamento degli altri tipi di file..
>
>>
>>Ciao e grazie
>Di nulla
>>
>>Ps: scusate la confusione !!!!
>
>Alx81 =)
>
>
http://blogs.dotnethell.it/suxstellino
grazie !!!
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 !