codificación de TCP enviar fichero


([N1] cristianvg2003) #1

Buenas,

Estoy enviando un fichero via TCP pero del otro lado al recibirlo no estoy seguro de que codificación usar, el objeto tcp no permite definir el encoding y en la documentación no se indica que haya uno por defecto, alguien sabe que se usa ?

Un saludo,


([N3] pacosatu) #2

Hola Cristian.

Si te refieres a enviar ficheros de texto, hace poco tuve la misma problemática.

Mira el siguiente hilo.

Saludos
Paco Satué


([N1] cristianvg2003) #3

Hola paco,

Si recuerdo tu hilo pero en mi caso estoy enviando un binario, estoy tratando de que cirrus pueda entregar imagenes y de hecho hasta cierto punto lo he logrado pero lo que sea que el objeto TCP le envia como binario al navegador, este ultimo no es capaz de “entenderlo”.

Intente buscar en la doc, pero nada al respecto


([N3] pacosatu) #4

Hola Cristian.

Entonces creo que es un problema que también lo están intentando resolver en el equipo de desarrollo de Velneo.
Concretamente cómo intercambiar archivos PDF a través del API REST.

Por supuesto nos interesará a todos tanto tus conclusiones como las de Velneo.

Saludos
Paco Satué


([N1] wikan) #5

Habría que analizar el fichero a nivel de btyes en real y después de salir desde el objeto TCP.

Si maneja directamente bytes y envías el buffer, siempre que Velneo no añada, ni quite nada. Enviando el content-type, debería el navegador interpretarlo bien.