AnswerBun.com

Guardar Archivos en Byte y subir a BD

Stack Overflow en español Asked by Jose Alejandro Muñoz on August 13, 2020

Muchachos Porfavor Alguien me podria solucionar la duda de como puedo pasar un archivo (doc ,pdf,jpg ,etc) y guardarlo en una variable byte para subirla a la base de datos
lo siento si no soy muy claro apenas estoy iniciando en esto de la programación

One Answer

Para leer un archivo y almacenarlo en una variable de arreglo de bytes puedes ocupar esto:

  string filename = @"c:miArchivo.txt";
  byte[] bytesArchivo = System.IO.File.ReadAllBytes(filename);

Si esa variable deseas guardarla en BD por ejemplo, en SQL puedes ocupar un codigo similar a este:

 string queryStmt = "INSERT INTO MiTablaBD(campoArchivo) VALUES(@campoArchivo)";

        using (SqlConnection _con = new SqlConnection("Data Source=TU_IP;Initial Catalog=NOMBRE_DE_TU_BD;User ID=TU_USUARIO;Password=TU_PASSWORD;"))
        using (SqlCommand _cmd = new SqlCommand(queryStmt, _con))
        {
            SqlParameter param = _cmd.Parameters.Add("@campoArchivo", SqlDbType.VarBinary);
            param.Value = bytesArchivo;

            _con.Open();
            _cmd.ExecuteNonQuery();
            _con.Close();
        }

Saludos!

Answered by Enoch Andrade on August 13, 2020

Add your own answers!

Related Questions

Error al iniciar servicio SQL Server

0  Asked on January 24, 2021 by jorge-galibert

     

Montar proyecto laravel 5.7 en hosting

1  Asked on January 24, 2021 by isc-ramirez

 

Solicitud Api google maps – javascript php

0  Asked on January 23, 2021 by esteban-baquero

       

Como evaluar si un audio se esta reproduciendo

1  Asked on January 23, 2021 by pancho-bolatti

       

Obtener nombre de una imagen cargada en PHP (Codeigniter)

1  Asked on January 22, 2021 by juan-luis

     

Obtener nombre de mes en Español (Laravel, Carbon)

6  Asked on January 22, 2021 by c47

   

Inyección de dependencias con listas?

0  Asked on January 22, 2021 by kenneth-steve-aguilar

       

Error al comunicar Sentry con Laravel 8

0  Asked on January 21, 2021 by dany-villarroel

   

¿como decifrar la cadena de conexion en el config?

1  Asked on January 21, 2021 by jose-leonardo-quiones

     

Conectar Angular 10 con una api en contenedores docker

0  Asked on January 20, 2021 by jodurpar

     

La conexión java con mysql no funciona

1  Asked on January 20, 2021 by carlos-aburto

     

Editar/Eliminar datos Firebase sobre un RecyclerView

1  Asked on January 19, 2021 by cristian-prieto-beltran

   

Ask a Question

Get help from others!

© 2022 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP, SolveDir