Cómo subir archivos .txt a la base de datos SQL usando ASP.NET (C #) -- # campo con asp.net campo con sql campo con text-files camp Relacionados El problema

how to upload .txt files to sql database using asp.net(C#)


0
vote

problema

Español

Cómo subir archivos .txt a la base de datos SQL usando ASP.NET (C #)

Original en ingles

how to upload .txt files to sql database using asp.net(C#)

           
   
   

Lista de respuestas

0
 
vote
vote
La mejor respuesta
 

¿Es este algo que será hecho manualmente por un usuario?

Si es así, ¿qué tal una ASP.NET MVC Aplicación?

En su vista :

  <h2>     Upload A File of Foos</h2> <%     Html.BeginForm("LoadFoos", "Admin", FormMethod.Post, new { enctype = "multipart/form-data" }); %> <label for="foosFile">     Foos file: </label> <input type="file" name="FileUpload1" id="foosFile" /><br /> <input type="submit" name="Submit" id="Submit" value="Upload" /> <%     Html.EndForm(); %>   

En su controlador :

  public class AdminController : Controller {     public ActionResult LoadFoos()     {         if (Request.Files.Count > 0)         {             // This illustrates how to read the uploaded file contents,             // and would need to be adapted to your scenario             List<string> foos = new List<string>();              using (StreamReader reader = new StreamReader(Request.Files[0].InputStream))             {                 while (!reader.EndOfStream)                 {                     string line = reader.ReadLine();                      foos.Add(line);                 }             }              // TODO: use LINQ 2 SQL, NHibernate or ADO.NET to load the foos directly,             // or call a web/WCF service behind your firewall that does this         }          return View();     } }   
 

Is this something that will be done manually by a user?

If so, how about an ASP.NET MVC application?

In your View:

<h2>     Upload A File of Foos</h2> <%     Html.BeginForm("LoadFoos", "Admin", FormMethod.Post, new { enctype = "multipart/form-data" }); %> <label for="foosFile">     Foos file: </label> <input type="file" name="FileUpload1" id="foosFile" /><br /> <input type="submit" name="Submit" id="Submit" value="Upload" /> <%     Html.EndForm(); %> 

In your Controller:

public class AdminController : Controller {     public ActionResult LoadFoos()     {         if (Request.Files.Count > 0)         {             // This illustrates how to read the uploaded file contents,             // and would need to be adapted to your scenario             List<string> foos = new List<string>();              using (StreamReader reader = new StreamReader(Request.Files[0].InputStream))             {                 while (!reader.EndOfStream)                 {                     string line = reader.ReadLine();                      foos.Add(line);                 }             }              // TODO: use LINQ 2 SQL, NHibernate or ADO.NET to load the foos directly,             // or call a web/WCF service behind your firewall that does this         }          return View();     } } 
 
 

Relacionados problema

9  Error incompleto Nombre del personaje universal u  ( Error incomplete universal character name u ) 
Estoy tratando de escribir un programa C ++ que altera un archivo .txt. Sin embargo, cuando lo ejecuto, obtengo un error extraño. El error: 6:20 C: dev-...

0  Dividir un archivo de texto si dos líneas consecutivas casi idénticas  ( Split a text file if two consecutive lines almost identical ) 
Necesito dividir un archivo de texto (usando un comando .bat) basado en el contenido de la cadena de la línea anterior (desde la posición 2 a 13) y el conteni...

0  Trabajando con archivos de texto en PHP  ( Working with text files in php ) 
Como se mencionó anteriormente, soy un principiante cuando se trata de codificación PHP. Hice un archivo de texto que tiene información de mi hijo, según se m...

11  Convierta la fecha / hora de 12 horas a la fecha / hora de 24 horas  ( Convert 12 hour date time to 24 hour date time ) 
Tengo un archivo delimitado por pestaña donde cada registro tiene un campo de marca de tiempo en formato de 12 horas: mm / dd / yyyy HH: MM: SS [AM | PM]. ...

0  ¿Importar la gran cantidad de datos a Matlab?  ( Importing large amount of data into matlab ) 
Tengo un archivo de texto que es de ~ 80 MB. Cuenta con 2 cols y alrededor de 6E6 filas. Me gustaría importar los datos a Matlab, pero es demasiado datos para...

0  Recopilación de los contenidos de un archivo .txt como una cadena, C ++  ( Gathering the contents of a txt file as a string c ) 
Actualmente tengo un pequeño programa aquí que reescribirá el contenido de un archivo .txt como una cadena. Sin embargo, me gustaría reunir todos los conten...

1  Clasificación de texto usando Bayes Naive  ( Text classification using naive bayes ) 
Me guíe a lo largo si no estoy publicando en la sección correcta. Tengo algunos archivos de texto para mis datos de capacitación que no están formateados en...

1  Cómo convertir el árbol binario de Inorder (LDR) envasado en una matriz de regreso al árbol binario en C + trabajando con archivos  ( How to convert inorderldr binary tree packed in an array back to binary tree i ) 
Considere que ya tengo una función llamada POST111 que crea una matriz ordenada de valores de árboles (porque está en orden). ¿Hay alguna manera de constr...

1  Alterar un archivo .txt de un directorio variable  ( Alter a txt file of a variable directory ) 
Estoy tratando de escribir un programa que altera un archivo .txt de un directorio variable. Sin embargo, cuando intento hacerlo, recibo un error. mi error:...

5  Simplemente solución MOLAP  ( Simple molap solution ) 
Para analizar muchos registros de texto, hice algunos hackers que se parecen a esto: Los registros de importación localmente en acceso El enlace del cubo...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos