Subida de Imágenes y Archivos en C#

Subida de Imágenes y Archivos en C#

Compartir

Aquí tienes un ejemplo básico de cómo implementar la subida de imágenes y archivos en C# en una aplicación de consola. Este ejemplo muestra cómo seleccionar un archivo y copiarlo a una ubicación específica en el sistema de archivos local. Ten en cuenta que este es un ejemplo simple y que la implementación real puede variar según el tipo de aplicación que estés desarrollando, como una aplicación web ASP.NET Core o una aplicación de escritorio Windows Forms.

using System;
using System.IO;

namespace SubidaDeArchivos
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Subida de Imágenes y Archivos en C#");
            
            // Solicitar al usuario que seleccione un archivo
            Console.Write("Por favor, seleccione un archivo: ");
            string archivoOrigen = Console.ReadLine();

            // Validar si el archivo existe
            if (File.Exists(archivoOrigen))
            {
                // Directorio de destino donde se copiará el archivo
                string directorioDestino = "C:\\Ruta\\Destino\\"; // Cambia esto a tu directorio de destino
                
                // Obtener el nombre del archivo original
                string nombreArchivo = Path.GetFileName(archivoOrigen);

                // Combinar el directorio de destino con el nombre del archivo
                string rutaDestino = Path.Combine(directorioDestino, nombreArchivo);

                try
                {
                    // Copiar el archivo al directorio de destino
                    File.Copy(archivoOrigen, rutaDestino, true);

                    Console.WriteLine("Archivo cargado exitosamente.");
                }
                catch (Exception ex)
                {
                    Console.WriteLine("Error al cargar el archivo: " + ex.Message);
                }
            }
            else
            {
                Console.WriteLine("El archivo seleccionado no existe.");
            }
        }
    }
}

Asegúrate de cambiar "C:\\Ruta\\Destino\\" a la ruta real donde deseas guardar los archivos. Este código permite al usuario seleccionar un archivo y lo copia a la ubicación de destino especificada. Puedes adaptar este ejemplo a tu aplicación y agregar funcionalidad adicional según tus necesidades, como validaciones de archivo o manejo de múltiples archivos.


Compartir

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *