2016-08-31 4 views
-2

@RequestBodyとしてPostmanを通してGZIPPEDファイルを渡しています。私はこのファイルのサイズを知りたいですが、どうすればJavaでこれを行うことができますか?BYTES JavaでGZIPPEDファイルのサイズを取得する方法

私はこれを試してみましたが、それは正しいサイズ返さない:

public int testing(@RequestBody byte[] binary){ 
    return binary.size 
} 
+0

返されるサイズは?小さすぎる、大きすぎる? –

+0

物理ファイルを持っていれば、サイズをバイト単位で取得するfile.length()を得ることができませんか? – lsiva

+0

あなたは圧縮されたか、または圧縮されていないサイズの後ですか? –

答えて

-2

を私はbytes.lengthを試してみましたが、今それが正しいファイルサイズを返しています。それが間違った番号を返す前に、なぜそれがそれをしていたのか分かりませんが、今は正しいファイルサイズを一貫して返しています。

+2

あなたはバグがあり、あなたはそれが何であったかを知らない。この無駄な質問を削除してください。 – EJP

+0

コード内に2つのバグを見つけるのは簡単です。配列に 'size'属性がなく、セミコロンがありません。どのようにしてOPの数字が小さすぎてもわかりませんが、問題のコードからはほとんど出ていません。 –

関連する問題