ファイルをサーバーに完全に送信するこのクライアントアプリケーションを入手しました。しかし、私はそれがチャンクでファイルを送信することを望みます。これが私のクライアントコードです:
byte[] fileLength = new byte[(int) file.length()];
FileInputStream fis = new FileInputStream(file);
BufferedInputStream bis = new BufferedInputStream(fis);
DataInputStream dis = new DataInputStream(bis);
dis.readFully(fileLength, 0, fileLength.length);
OutputStream os = socket.getOutputStream();
//Sending size of file.
DataOutputStream dos = new DataOutputStream(os);
dos.writeLong(fileLength.length);
dos.write(fileLength, 0, fileLength.length);
dos.flush();
socket.close();
では、どうすればクライアントにファイルをチャンクで送信させることができますか?前もって感謝します。