Come salvare un PDF a un server SQL

January 9

Un server SQL è un qualsiasi server di database modello relazionale che utilizza Structured Query Language, che in origine era basata su algebra relazionale. server SQL vengono utilizzati per creare e gestire i database che possono essere accessibili via Internet, PDA o computer. Salvataggio dei dati sul server SQL può aiutare a gestire lo spazio di archiviazione e il recupero veloce dei file. PDF (Portable Document Format) è un formato di file sviluppato da Adobe, Inc. per incapsulare i dati in un file immagine. Salvataggio di un PDF a un server SQL richiede pochi passaggi per configurare.

istruzione

1 Creare una tabella a cui è possibile caricare il tuo PDF. Aprire un terminale in SQL e immettere questo codice:

"CREATE TABLE [TabellaProva]

(

[ID] [int] IDENTITY(1,1) NOT NULL,

[NomeFile] [nvarchar] (15) NOT NULL,

[Estensione] [nvarchar] (5) NOT NULL,

[Contenuto] [immagine] NULL

). "

2 Carica il tuo file PDF. Change "@nomefile" e "@Extension" per nome e l'estensione e digitare il codice del file:

"Usando (SqlConnection cnn = new SqlConnection (" stringa di connessione "))

{

cnn.Open ();

SqlCommand cmd = new SqlCommand ( "InsertFile", CNN);

cmd.commandtype = CommandType.StoredProcedure;

cmd.Parameters.Add (new SqlParameter ( "@ FileName", "Nome di

Il file caricato "));

cmd.Parameters.Add (new SqlParameter ( "@ Extension", "Estensione

Il file caricato "));

cmd.Parameters.Add (new SqlParameter ( "@ Contenuto", "array di byte

(Byte []) del file caricato "));

cnn.Close ()

}. "

3 Digitare il seguente codice per recuperare i dati e modificare ".pdf" con il nome del file PDF che si desidera ricevere:

"String strExtenstion =" estensione del file richiamato ";

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");

}. "

Salvare un PDF al server SQL con codici di cui sopra.

Consigli e avvertenze

  • Assicurarsi di rimuovere tutte le virgolette quando l'inserimento dei codici.