0
私はいくつかのjpegファイル(および時にはzipファイル)を送信しています。ファイル名(またはカスタムファイル名)をファイルで指定するのではなく、ファイルで送る方法が分かっていたのですか?BufferedOuput/Input Streamを使用しているときに、ファイルに付随するファイル名を送信する方法に関するアイデアはありますか?
私はいくつかのjpegファイル(および時にはzipファイル)を送信しています。ファイル名(またはカスタムファイル名)をファイルで指定するのではなく、ファイルで送る方法が分かっていたのですか?BufferedOuput/Input Streamを使用しているときに、ファイルに付随するファイル名を送信する方法に関するアイデアはありますか?
私はDataOutputStream/DataInputStreamを使い、writeUTF()/ readUTF()ファイルの長さ、続いてファイル
基本的に、必要な情報を送信する独自の小さなプロトコルが必要です。
DataInputStream dis
String filename = dis.readUTF();
int length = dis.readInt();
byte[] bytes = new byte[length];
dis.readFully(bytes);
感謝を読むため
よう
何か、私は別の流れでそれを送信することはオプションであることを思いましたが、私はあなたがすることができます何かを見逃しているかもしれないと期待していましたあなたが送るファイルのオーバーヘッドとして名前を書いてください。 –
答えがありがとう、私はこのオプションと一緒に行かなければならないと思う! –