クラス FilePart
java.lang.Object
org.opengion.hayabusa.servlet.multipart.Part
org.opengion.hayabusa.servlet.multipart.FilePart
ファイルアップロード時のマルチパート処理のファイルパート部品です。
ファイル情報を取り扱います。
- 機能分類
- その他機能
- 導入されたバージョン:
- JDK5.0,
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明コンテンツタイプを取得します。ファイル名を取得します。ファイルパスを取得します。入力ストリームを取得します。boolean
isFile()
ファイルかどうか。void
setFilename
(String fname) ファイル名をセットします。long
writeTo
(FileOperation fileOrDirectory, boolean useLocal) 指定のファイルに書き出します。
-
コンストラクタの詳細
-
FilePart
FilePart(String name, ServletInputStream in, String boundary, String contentType, String filename, String filePath) throws IOException ファイルパート部品 オブジェクトを構築する、コンストラクター- パラメータ:
name
- Part名称in
- ServletInputStreamオブジェクトboundary
- 境界文字contentType
- コンテンツタイプfilename
- ファイル名filePath
- ファイルパス- 例外:
IOException
- 入出力エラーが発生したとき
-
-
メソッドの詳細
-
getFilename
ファイル名を取得します。- 戻り値:
- ファイル名
-
setFilename
ファイル名をセットします。- パラメータ:
fname
- ファイル名
-
getFilePath
ファイルパスを取得します。- 戻り値:
- ファイルパス
-
getContentType
コンテンツタイプを取得します。- 戻り値:
- コンテンツタイプ
-
getInputStream
入力ストリームを取得します。- 戻り値:
- 入力ストリーム
-
writeTo
指定のファイルに書き出します。- パラメータ:
fileOrDirectory
- 出力先ファイル名/ディレクトリ名 // * @param storage クラウドプラグイン名(ローカルファイルを強制する場合は、LOCAL を指定する) // * @param bucket バケット名(ローカルファイルを強制する場合は、LOCAL を指定する)useLocal
- 強制的にローカルファイルを使用する場合、true にセットします。- 戻り値:
- ストリームに書き出したバイト数
- 例外:
IOException
- 入出力エラーが発生したとき- 変更履歴:
- 5.10.9.0 (2019/03/01) クラウドストレージ対応を追加。引数にstorage,bucketを追加。, 8.0.1.0 (2021/10/29) useLocal 属性を追加。storageType , bucketName 削除
-
isFile
ファイルかどうか。
-