Descargar datos en fragmentos en J2ME

Tengo que obtener una mayor cantidad de datos del archivo de texto, que se almacena en la memoria del dispositivo. Y necesita enviar los fragmentos de datos leídos del archivo al servidor. Como el archivo tiene una gran cantidad de datos, quiero dividir los datos en fragmentos mientras se recupera del sistema de archivos. Actualmente mi lógica es buscar datos de una sola vez.

try {
            fc = (FileConnection) Connector.open(path, Connector.READ);

            if (fc.exists()) {
                int size = (int) fc.fileSize();
                is = fc.openInputStream();
                byte bytes[] = new byte[size];
                is.read(bytes, 0, size);
                //System.out.println("Text: " + str);

            }
        } catch (Exception ioe) {}

Esto funciona, pero quiero establecer el tamaño del fragmento de datos en un valor fijo. y luego iterativamente debería recuperar todos los datos del archivo y enviarlos al servidor. ¿Me puede sugerir una forma de hacerlo?

Respuesta 1

He usado el siguiente método de utilidad:

public static int copy (InputStream is, OutputStream out) throws IOException {
    byte [] buff = new byte[1024];
    int len = is.read(buff);
    int total = 0;

    while (len > 0) {
        total += len;
        out.write(buff, 0, len);
        len = is.read(buff);
    }

    return total;
}
Respuesta: 2

Usando LWJGL3 y JOML. Estoy tratando de averiguar cómo obtener el punto en el terreno utilizando un sistema de rayos. Utilizo el punto para establecer una posición de caracteres para ver qué punto se emite. Yo no ...

Tengo esta idea bastante "loca" de tener una instalación de "procedimiento almacenado" en mi aplicación. Básicamente, mi aplicación está centrada en los datos y puede acceder al almacén de datos a través de alguna forma de interfaz Restful. ...

Acabo de comenzar a trabajar en la API de rally. Quiero crear un nuevo resultado de caso de prueba, pero sigo recibiendo una excepción y no sé por qué. Creo que esto va a ser algo realmente tonto ...

¿Cómo puedo escribir un código Java que escanee un documento desde el escáner y me muestre en el árbol Java? Cuando hago clic en escanear, escanea domucemts en mi escáner y me muestra en la ventana. ¿Cómo puedo escribir esto? Esta ahí ...