AJAX - Como enviar una imagen Base64 por Ajax

   
Vista:

Como enviar una imagen Base64 por Ajax

Publicado por Bayron (1 intervención) el 22/06/2016 21:26:32
Hola, espero que me puedan ayudar por favor,
tengo un pequeño proyecto desarrollado en C# en ambiente web, pero necesito enviar una imagen ya convertida en Base64 lo quiero enviar via Ajax y que lo reciba en un WebService el codigo esta así, el error que tengo es que no me recibe la imagen ya convertida en base64.

1
2
3
4
5
6
7
8
9
10
11
12
13
var Imagen = document.getElementById('fileLoader').src
 
 
    $.ajax({
        type: "POST",
        url: "Servicios/Servicio.asmx/Imagen",
        data: "{'Imagen':'" + Imagen + "'}",
        contentType: 'application/json',
        dataType: "json",
        success: function (response) {
           alert(' ')
        },
    });

y en el WebService esta así.

1
2
3
4
5
[WebMethod]
        public string Imagen(string Imagen)
        {
            return "Imagen recibida";
        }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Como enviar una imagen Base64 por Ajax

Publicado por xve (167 intervenciones) el 22/06/2016 23:20:07
Hola Bayron, tienes que crear un FormData... revisa este código:
http://www.lawebdelprogramador.com/codigo/JQuery/2450-Subir-archivos-al-servidor-con-ajax.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar