Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

371
Views
Cómo crear Jquery FileUpload con ASP.NET C# incluido CRUD (no MVC)

Hola, vi muchos documentos en la búsqueda de Google y encontré muchas páginas para discutir php / python (como jQuery File Upload Demo ), etc. Sin embargo, no vi nada sobre ASP.NET para C # o VB (no MVC) , por lo que cualquiera puede ayudarme a darme una pequeña pista. Con suerte, me dará el código de ejemplo completo o la URL de referencia que incluye CRUD. Por cierto, continuaré buscando e intentaré solucionar este problema.

Pd: CRUD significa crear/leer/actualizar/eliminar

Probé esta muestra pero recibí algunos mensajes de error como las siguientes imágenes

Consola
ingrese la descripción de la imagen aquí

La red
ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Establezcamos un entendimiento común.

  • CRUD = crear, leer, actualizar, eliminar
  • carga de archivos jquery -> carga de archivos

No estoy seguro de qué tipo de operación CRUD necesita de jquery fileupload. ¿Puede dar más detalles sobre su requisito?

Si desea alguna referencia sobre cómo usar el complemento, tal vez este tutorial aquí: el formulario web aspnet y la carga de archivos jquery lo ayuden.

Espero que esto ayude.

over 4 years ago · Santiago Trujillo Report

0

Puede usar este código para C# ASP.NET

Función JS

 function SaveFiles() { var fileInput = document.getElementById('fileInput'); var file = $("#fileInput").val(); if (file.length > 0) { var fd = new FormData(); var xhr = new XMLHttpRequest(); xhr.open('POST', '/Admin/UploadImage'); xhr.setRequestHeader('Content-type', 'multipart/form-data'); //Appending file information in Http headers xhr.setRequestHeader('X-File-Name', fileInput.files[0].name); xhr.setRequestHeader('X-File-Type', fileInput.files[0].type); xhr.setRequestHeader('X-File-Size', fileInput.files[0].size); xhr.setRequestHeader['X-File-FileName', 1]; xhr.setRequestHeader['X-File-Id', id]; //Sending file in XMLHttpRequest xhr.send(fileInput.files[0]); xhr.onreadystatechange = function (data) { if (xhr.readyState == 4 && xhr.status == 200) { alert("Image Uploaded Successfully..."); } } } }

Código C#

 public JsonResult UploadImage() { string fileName = Request.Headers["X-File-Name"]; string fileType = Request.Headers["X-File-Type"]; int fileSize = Convert.ToInt32(Request.Headers["X-File-Size"]); System.IO.Stream fileContent = Request.InputStream; System.IO.FileStream fileStream = System.IO.File.Create(Server.MapPath("~/UploadImg/" + fileName)); fileContent.Seek(0, System.IO.SeekOrigin.Begin); //Copying file's content to FileStream fileContent.CopyTo(fileStream); fileStream.Dispose(); string FileName = Server.MapPath("~/UploadImg/" + fileName); //Here you can code for insert in database return Json(FileName); }
over 4 years ago · Santiago Trujillo Report

0

Encontré mi pregunta y traté de solucionar mi problema siguiendo los pasos.
1. Para modificar la URL en main.js

 $(function () { 'use strict'; // Initialize the jQuery File Upload widget: $('#fileupload').fileupload({ url: 'server/******/' // to your cs location });

2. Para verificar todos los Css y JQuery que son direcciones, está bien obtener un script

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!