Как создать ByteArrayInputStream из файла в Java?

У меня есть файл, который может быть любым, например ZIP, RAR, txt, CSV, doc и т. д. Я хотел бы создать из него ByteArrayInputStream .
Я использую его для загрузки файла на FTP через FTPClient из Apache Commons Net.

Кто-нибудь знает, как это сделать?

Например:

String data = "hdfhdfhdfhd";
ByteArrayInputStream in = new ByteArrayInputStream(data.getBytes());

Мой код:

public static ByteArrayInputStream retrieveByteArrayInputStream(File file) {
    ByteArrayInputStream in;

    return in;     
}
26
задан Felix Bohnacker 5 September 2017 в 09:18
поделиться