Hola.
Llevo ya dos días dandome cabezazos contra la mesa... no soy capaz de mandar un fichero png desde mi aplicación. Actualmente estoy usando la librería MESSShareLibrary, pero cuando escojo Whatsapp y le digo compartir con un contacto, me dice que el fichero está vacio. He comprobado el fichero, que está en Dir.DirRootExternal y se ve perfectamente desde el administrador de ficheros y se abre sin problemas, sin embargo, desde cualquier programa para compartir, Facebook, Whatsapp, Gmail... siempre me dice que está vacio.
Éste es parte del código que uso para grabar el PNG y para enviarlo.
Para Grabar:
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
Para enviar:
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
¿Se os ocurre que puede estar fallando? He probado con "file://" y "file:///" y "file:/" y nada.
			
			Llevo ya dos días dandome cabezazos contra la mesa... no soy capaz de mandar un fichero png desde mi aplicación. Actualmente estoy usando la librería MESSShareLibrary, pero cuando escojo Whatsapp y le digo compartir con un contacto, me dice que el fichero está vacio. He comprobado el fichero, que está en Dir.DirRootExternal y se ve perfectamente desde el administrador de ficheros y se abre sin problemas, sin embargo, desde cualquier programa para compartir, Facebook, Whatsapp, Gmail... siempre me dice que está vacio.
Éste es parte del código que uso para grabar el PNG y para enviarlo.
Para Grabar:
			
				B4X:
			
		
		
		...
    Out = File.OpenOutput(File.DirRootExternal, dt & ".png", False)
    bmp.WriteToStream(Out, 100, "PNG")
    Out.Close
...
	Para enviar:
			
				B4X:
			
		
		
		     share.sharebinary("file://" & File.DirRootExternal & dt & ".png", "image/png","Ejemplo", "Enviado desde XXXX")
	¿Se os ocurre que puede estar fallando? He probado con "file://" y "file:///" y "file:/" y nada.