Preguntas etiquetadas con inputstream

Un mecanismo abstracto para leer un flujo de datos en Java

913
Crear una matriz de bytes a partir de una secuencia

¿Cuál es el método preferido para crear una matriz de bytes a partir de una secuencia de entrada? Aquí está mi solución actual con .NET 3.5. Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } ¿Sigue siendo una mejor idea leer y escribir...

337
¿Cómo convertir OutputStream a InputStream?

Estoy en la etapa de desarrollo, donde tengo dos módulos y de uno obtuve salida como uno OutputStreamy segundo, que solo acepta InputStream. ¿Sabe usted cómo convertir OutputStreama InputStream(y no al revés, me refiero a realmente de esta manera) que voy a ser capaz de conectar estas dos...

216
Diferentes formas de cargar un archivo como InputStream

Cuál es la diferencia entre: InputStream is = this.getClass().getClassLoader().getResourceAsStream(fileName) y InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName) y InputStream is = this.getClass().getResourceAsStream(fileName) ¿Cuándo son cada uno...

162
¿Cómo clonar un InputStream?

Tengo un InputStream que paso a un método para hacer algún procesamiento. Usaré el mismo InputStream en otro método, pero después del primer procesamiento, el InputStream parece estar cerrado dentro del método. ¿Cómo puedo clonar el InputStream para enviarlo al método que lo cierra? ¿Hay otra...

129
Byte [] a InputStream o OutputStream

Tengo una columna de blob en la tabla de mi base de datos, para la cual tengo que usar byte[]en mi programa Java como mapeo y para usar esta información tengo que convertirla en InputStreamo OutputStream. Pero no sé qué sucede internamente cuando lo hago. ¿Alguien puede explicarme brevemente qué...

127
Leer transmisión dos veces

¿Cómo se lee el mismo flujo de entrada dos veces? ¿Es posible copiarlo de alguna manera? Necesito obtener una imagen de la web, guardarla localmente y luego devolver la imagen guardada. Simplemente pensé que sería más rápido usar la misma secuencia en lugar de comenzar una nueva secuencia para el...

117
InputStream desde una URL

¿Cómo obtengo un InputStream de una URL? por ejemplo, quiero tomar el archivo en la URL wwww.somewebsite.com/a.txty leerlo como InputStream en Java, a través de un servlet. He intentado InputStream is = new FileInputStream("wwww.somewebsite.com/a.txt"); pero lo que obtuve fue un...