• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

306
Vistas
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í

about 3 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

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.

about 3 years ago · Santiago Trujillo Denunciar

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); }
about 3 years ago · Santiago Trujillo Denunciar

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

about 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda