HTML - Guardar archivos en base de datos mediante readAsArrayBuffer

 
Vista:

Guardar archivos en base de datos mediante readAsArrayBuffer

Publicado por Walter Omar (1 intervención) el 17/06/2016 05:02:57
Mucho gusto,

Me gustaria saber si alguien me puede ayudar debido a que he buscado por muchos lugares y no logro realizar mi proyecto.

Ante todo mi proyecto se basa completamente en javascript, es decir no utiliza php. la conexión a la base de datos se realiza mediante ActiveX y el único navegador que lo soporta es el IE (que de por si ya es malo). ahora bien, necesito guardar cualquier tipo de archivo en la base de datos y para ello he hecho lo siguiente.

1
2
3
4
5
6
7
8
var reader = new FileReader();
reader.onloadend = function() {
	var base64Data = reader.result;
	var xx = "data:attachment/file" + base64Data.slice(base64Data.search(/[,;]/));
 
	console.log(xx);
};
reader.readAsDataURL(archivo);

En donde la variable "archivo" es un un input de tipo file, ahora bien obtengo una serie de caracteres los cuales me permiten guardar mas que nada imágenes en formato 'data:attachment/file;base64,iVBORw0K...' que claramente se pueden observar en el navegador. ahora bien una vez obtenido el texto de la base de datos como podría convertirlo en un archivo de forma que se pueda almacenar físicamente.

Cualquier ayuda, sera bienvenida
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