Galleria Starterkit

martedì 11 novembre 2008 - 20.14

cispolo.ppl Profilo | Senior Member

Salve a tutti, ho provato la galleria foto del Personal Starter Kit e mi sono accorto che le foto aggiunte vengono salvate interamente nel database. Qualcuno è riuscito a salvarci soltanto l'indirizzo dell'immagine da caricare?
Massimo

alx_81 Profilo | Guru

>Salve a tutti,
ciao!

>ho provato la galleria foto del Personal Starter
>Kit e mi sono accorto che le foto aggiunte vengono salvate interamente
>nel database. Qualcuno è riuscito a salvarci soltanto l'indirizzo
>dell'immagine da caricare?
Prova a dare una letta qui:
http://geekswithblogs.net/jhacheysblog/articles/62519.aspx

ciao!

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

cispolo.ppl Profilo | Senior Member

"The database schema must be altered to store file locations instead of the actual pictures. "
Come lo modifico?
Massimo

alx_81 Profilo | Guru

>Come lo modifico?
Come nell'immagine indicata nel post..
Cosa non riesci a fare?

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

cispolo.ppl Profilo | Senior Member

Non trovo la finestra descritta nell'immagine
Massimo

alx_81 Profilo | Guru

>Non trovo la finestra descritta nell'immagine
Il problema è che non sai come modificare le tabelle in sql server?
Hai installato SQL Server Management Studio?
Sai usare il designer?
Altrimenti puoi usare il comando ALTER:

ALTER TABLE (transact-SQL)
http://msdn.microsoft.com/it-it/library/ms190273.aspx
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

cispolo.ppl Profilo | Senior Member

Ho inserito le modifiche nei vari file, ma nel PhotoManager mi dice "Impossibile convertire il valore di tipo System.IO.Stream in Matrice a 1 dimensione di Byte."
Massimo

cispolo.ppl Profilo | Senior Member

Quest'ultimo problema l'ho risolto, ma in picBuff mi genera l'errore inverso.
'-Convert pic to byte[] Dim picBuff As Byte() = StreamToBytes(imageFile) '-Resize pic If targetSize = PhotoSize.Large Then picBuff = ResizeImageFile(picBuff, 600) ElseIf targetSize = PhotoSize.Medium Then picBuff = ResizeImageFile(picBuff, 198) ElseIf targetSize = PhotoSize.Small Then picBuff = ResizeImageFile(picBuff, 100) End If

alx_81 Profilo | Guru

>Quest'ultimo problema l'ho risolto, ma in picBuff mi genera l'errore
>inverso.
Quale sarebbe l'errore inverso?
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

cispolo.ppl Profilo | Senior Member

In (picBuff, nnn) dice: impossibile convertire il valore di tipo Matrice a 1 dimensioni di byte in System.IO.Stream.(sul picBuff)
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
Massimo

alx_81 Profilo | Guru

>In (picBuff, nnn) dice: impossibile convertire il valore di tipo
>Matrice a 1 dimensioni di byte in System.IO.Stream.(sul picBuff)

ResizeImageFile cosa fa? Puoi postare il codice?

picBuff = ResizeImageFile(picBuff, 600)

Mi sembra una chiamata un po' strana
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

cispolo.ppl Profilo | Senior Member

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
L'ho tradotto attraverso www.developerfusion.com/tools/convert/csharp-to-vb/
Massimo

alx_81 Profilo | Guru

secondo me devi passare a ResizeImageFile l'immagine, non l'array di byte.. Lo stream diciamo:

picBuff = ResizeImageFile(imageFile, 600)

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

cispolo.ppl Profilo | Senior Member

il problema rimane. credo che cercherò un'altra galleria
Massimo

alx_81 Profilo | Guru

>il problema rimane. credo che cercherò un'altra galleria
Guarda, ti ho passato un link.. ma non ho mai usato prodotti di terze parti.. sorry
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

cispolo.ppl Profilo | Senior Member

Grazie lo stesso. Era così perfetta (fino a qualche giorno fà)
Massimo

cispolo.ppl Profilo | Senior Member

Per caso ne conosci qualcuna di bella e soprattutto gratuita?
Massimo

alx_81 Profilo | Guru

No, devi cercare un pochino..
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

cispolo.ppl Profilo | Senior Member

Quelle funzionanti sono tutte a pagamento
Massimo
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5