2011-07-26 12 views
2

InputStreamのサイズとFileのサイズをサーブレットで取得する方法は?JavaのInputStream

以前はgetInputStream()getSize()の方法を使用していましたが、今ではFileタイプを一括アップロードする必要があります。私は試みたが、Fileタイプはそのような方法がありません。

答えて

8

サイズを取得するのにFile#length()を使用してください。

long size = file.length(); 
// ... 

使用FileInputStreamコンストラクタは、与えられたFileに基づいInputStreamを作成します。

InputStream input = new FileInputStream(file); 
// ... 

File javadocおよびbasic Java I/O tutorialも参照してください。

関連する問題