Hvordan spare en PDF til en SQL Server
En SQL server er enhver relasjonsmodellen databaseserver som benytter Structured Query Language, som opprinnelig var basert på relasjonsalgebra. SQL-servere brukes til å opprette og administrere databaser som kan nås via Internett, PDA eller datamaskiner. Lagring av data på SQL server kan hjelpe til med å administrere lagringsplass og rask henting av filer. PDF (Portable Document Format) er et filformat utviklet av Adobe, Inc. til å kapsle inn data til en bildefil. Lagre en PDF til en SQL server krever noen få trinn for å konfigurere.
Bruksanvisning
1 Lag en tabell som du kan laste opp din PDF. Åpne en terminal i SQL og skriv inn denne koden:
"CREATE TABLE [TestTable]
(
[ID] [int] IDENTITY(1,1) NOT NULL,
[Filnavn] [nvarchar] (15) NOT NULL,
[Extension] [nvarchar] (5) NOT NULL,
[Innhold] [image] NULL
). "
2 Last opp din PDF-fil. Change "@Filename" og "@Extension" til navn og forlengelse og skriv inn denne koden din filens:
"Bruker (SqlConnection cnn = new SqlConnection (" Connection String "))
{
cnn.Open ();
SqlCommand cmd = ny SqlCommand ( "InsertFile", cnn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add (ny SqlParameter ( "@ Filename", "Navn på
Opplastet fil "));
cmd.Parameters.Add (ny SqlParameter ( "@ Extension", "Utvidelse av
Opplastet fil "));
cmd.Parameters.Add (ny SqlParameter ( "@ Innhold", "byte array
(Byte []) av opplastet fil "));
cnn.Close ()
}. "
3 Skriv inn følgende kode for å hente data og endre ".pdf" med navnet på PDF-filen du ønsker å motta:
"Streng strExtenstion =" forlengelse av hentes filen ";
byte[] bytFile = "Byte array retrieved from database";
Response.Clear ();
Response.Buffer = true;
else if (strExtenstion == ".pdf")
{
Response.ContentType = "application / pdf";
Response.AddHeader ( "content-disposition",
"Attachment; filename = Tr.pdf");
}. "
Lagre en PDF til din SQL server med de ovennevnte koder.
Hint
- Sørg for å fjerne alle anførselstegn når du taster inn kodene.