Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

230
Vistas
Envíe el archivo de carga y algunos parámetros desde javascript AJAX al método MVC

Estoy luchando con mi cabeza tratando de pasar un archivo y parámetros de javascript usando AJAX al método mvc. Ya envié y capturé el archivo con éxito, pero no sé si tengo que enviar y recibir los parámetros de las cadenas.

HTML:

 <div class="buttons-actions" id="buttonsActions" data-import="@Url.Action("ImportClick", "ClientConfiguration")"> <input id="importButton" hidden type="file" value="Import" class="buttons-small" /> <label class="labelImport" for="importButton">Import</label></div>

JavaScript:

 $('#importButton').on("change", function () { var fileUpload = $("#importButton").get(0); var files = fileUpload.files; var systemName = "param1"; var clientName = "param2"; // Create FormData object var fileData = new FormData(); // Looping over all files and add it to FormData object for (var i = 0; i < files.length; i++) { fileData.append(files[i].name, files[i]); } $.ajax({ url: ImportClick, type: 'POST', //here is the thing, how send the parameters and the file data: fileData, cache: false, processData: false, contentType: false, success: function (response) { alert(response); }, error: function (err) { alert(err.statusText); } });

MVC:

 [HttpPost] public ActionResult ImportClick() { //how take the two parameters?? //Here take the file HttpFileCollectionBase files = Request.Files; byte[] fileData = null; using (var binaryReader = new BinaryReader(files[0].InputStream)) { fileData = binaryReader.ReadBytes(files[0].ContentLength); } service.ImportAllClientConfigurationData(param1, param2, fileData); }
about 4 years ago · Juan Pablo Isaza
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 Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda