Tecnología

Inicio

Cómo guardar un archivo PDF a un SQL Server

Un servidor SQL es cualquier servidor de base de datos relacional que utiliza el modelo Structured Query Language, que se basó originalmente en el álgebra relacional. servidores SQL se utilizan para crear y gestionar bases de datos que se puede acceder a través de Internet, PDA u ordenadores. Guardar los datos en el servidor SQL puede ayudar con la gestión de espacio de almacenamiento y recuperación de archivos rápida. PDF (formato de documento portátil) es un formato de archivo desarrollado por Adobe, Inc. para encapsular los datos en un archivo de imagen. Guardar un PDF a un servidor SQL requiere unos pocos pasos para configurar.

Instrucciones

1 Crear una tabla a la que puede subir su PDF. Abre un terminal en SQL e introduzca este código:

"CREATE TABLE [TestTable]

(

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

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

[Extensión] [nvarchar] (5) NOT NULL,

[Contenido] [imagen] NULL

) ".

2 Sube el archivo PDF. Cambio "@filename" y "@Extension" al nombre y la extensión y el tipo en el código de su archivo:

"Usando (SqlConnection cnn = new SqlConnection (" Cadena de conexión "))

{

cnn.Open ();

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

cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add (nueva SqlParameter ( "@ nombre de archivo", "Nombre de

Subida de archivos "));

cmd.Parameters.Add (nueva SqlParameter ( "@ Extensión", "Extensión de

Subida de archivos "));

cmd.Parameters.Add (nueva SqlParameter ( "@ contenido", "matriz de bytes

(Byte []) del archivo cargado "));

cnn.Close ()

} ".

3 Escriba el siguiente código para recuperar sus datos y modificar ".pdf" con el nombre del archivo PDF que desea recibir:

"Cadena strExtenstion =" extensión del archivo recuperado ";

byte[] bytFile = "Byte array retrieved from database";

Response.Clear ();

Response.Buffer = true;

else if (strExtenstion == ".pdf")

{

Response.ContentType = "application / pdf";

Response.AddHeader ( "Content-Disposition",

"Apego; nombre de archivo = Tr.pdf");

} ".

Guardar un archivo PDF a su servidor SQL con los códigos anteriores.

Consejos y advertencias

  • Asegúrese de eliminar todas las comillas cuando la introducción de códigos.