English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Hoe te om een beeld in een sql servergegevensbestand op te slaan?

Artikelen RSS Feed





De meeste Webtoepassingen hebben heel wat beelden die daarin worden gebruikt. Deze beelden worden gewoonlijk opgeslagen in een omslag van de Webserver en zij worden betreden door de relatieve weg aan het dossier met betrekking tot de wortelomslag van de website te geven. Het netto zijn het platform voor verdeelde toepassing nu, ASP.Net kan worden gebruikt om beelden op te slaan die klein om in een gegevensbestand zoals SQL Server 2000 en recentere versies zijn worden opgeslagen. Met deze bedoeling verstrekt het SQL gegevensbestand van de Server een gegevenstype genoemd „beeld“ dat wordt gebruikt om beelden in het gegevensbestand op te slaan.

Om tot deze beelden toegang te hebben die in het gegevensbestand worden opgeslagen zullen wij de klassen ADO.Net gebruiken. Te weten komen om een beeld binnen op te nemen en terug te winnen aan het SQL gegevensbestand van de Server, kunt u een.aspx- pagina tot stand brengen die een controle kan hebben HTMLInputFile die wordt gebruikt om het beelddossier te selecteren dat in het gegevensbestand moet worden opgeslagen. U kunt een textboxcontrole ook tot stand brengen waarin u de beeldnaam of één of andere commentaar of een beeldidentiteitskaart voor het bewaarde beeld kunt toevoegen. Gebruik een knoopcontrole om het beeld aan het gegevensbestand te uploaden. Namespaces zoals System.Data.SqlClient, System.Drawing, System.Data, System.IO, en System.Drawing.Imaging worden gebruikt in deze taak.

In het bezit OnClick van de knoop kunt u de volgende code schrijven om een beeld aan het gegevensbestand te uploaden.

// leidt tot een byte [] voor het beelddossier dat wordt geupload
int. imagelen = Upload.PostedFile.ContentLength;
byte [] picbyte = nieuwe byte [imagelen];
Upload.PostedFile.InputStream.Read (picbyte, imagelen 0,);
// Tussenvoegsel het beeld en beeldidentiteitskaart in het gegevensbestand
SqlConnection conn = nieuwe SqlConnection (@ " geef het verbindingskoord
hier… „);
probeer
{
conn. Open ();
SqlCommand cmd = nieuwe SqlCommand („tussenvoegsel in ImageTable“
+ „(ImageField, ImageID) waarden (@pic, @imageid)“,
conn); cmd. Parameters.Add („@pic“, picbyte);
cmd. Parameters.Add („@imageid“, lblImageID.Text);
cmd.ExecuteNonQuery ();
}
tot slot
{
conn. Sluit ();
}

U kunt de bovengenoemde code in een functie ook schrijven en de vraag die in de gebeurtenis OnClick van functioneert uploadt knoop. De bovengenoemde code voert de volgende stappen tijdens het opnemen van een beeld in het gegevensbestand uit.

1. Krijg de inhoudslengte van het beeld dat moet worden geupload
2. Cre

Artikel Bron: Messaggiamo.Com

Translation by Google Translator





Related:

» Home Made Power Plant
» Singorama
» Criminal Check
» Home Made Energy


Webmaster krijgen html code
Voeg dit artikel aan uw website!

Webmaster verzenden van artikelen
Geen registratie vereist! Vul het formulier in en uw artikel is in de Messaggiamo.Com Directory!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Dien uw artikelen te Messaggiamo.Com Directory

Categorieën


Copyright 2006-2011 Messaggiamo.Com - Sitemap - Privacy - Webmaster verzenden van artikelen naar Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu