クラス FilePart
- java.lang.Object
-
- org.opengion.hayabusa.servlet.multipart.Part
-
- org.opengion.hayabusa.servlet.multipart.FilePart
-
public class FilePart extends Part
ファイルアップロード時のマルチパート処理のファイルパート部品です。 ファイル情報を取り扱います。- 機能分類
- その他機能
- バージョン
- 4.0
- 作成者
- Kazuhiko Hasegawa
- 導入されたバージョン:
- JDK5.0,
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 String
getContentType()
コンテンツタイプを取得します。String
getFilename()
ファイル名を取得します。String
getFilePath()
ファイルパスを取得します。InputStream
getInputStream()
入力ストリームを取得します。boolean
isFile()
ファイルかどうか。void
setFilename(String fname)
ファイル名をセットします。long
writeTo(File fileOrDirectory)
指定のファイルに書き出します。void
writeToCloud(String storage, String directory, javax.servlet.http.HttpSession hsession)
クラウドストレージへのアップロード。
-
-
-
コンストラクタの詳細
-
FilePart
FilePart(String name, javax.servlet.ServletInputStream in, String boundary, String contentType, String filename, String filePath) throws IOException
ファイルパート部品 オブジェクトを構築する、コンストラクター- パラメータ:
name
- Part名称in
- ServletInputStreamオブジェクトboundary
- 境界文字contentType
- コンテンツタイプfilename
- ファイル名filePath
- ファイルパス- 例外:
IOException
- 入出力エラーが発生したとき
-
-
メソッドの詳細
-
getFilename
public String getFilename()
ファイル名を取得します。- 戻り値:
- ファイル名
-
setFilename
public void setFilename(String fname)
ファイル名をセットします。- パラメータ:
fname
- ファイル名
-
getFilePath
public String getFilePath()
ファイルパスを取得します。- 戻り値:
- ファイルパス
-
getContentType
public String getContentType()
コンテンツタイプを取得します。- 戻り値:
- コンテンツタイプ
-
getInputStream
public InputStream getInputStream()
入力ストリームを取得します。- 戻り値:
- 入力ストリーム
-
writeToCloud
public void writeToCloud(String storage, String directory, javax.servlet.http.HttpSession hsession)
クラウドストレージへのアップロード。- パラメータ:
storage
- クラウド種別directory
- アップロード先ディレクトリhsession
- セッション- 変更履歴:
- 5.9.25.0 (2017/10/06) 追加
-
writeTo
public long writeTo(File fileOrDirectory) throws IOException
指定のファイルに書き出します。- パラメータ:
fileOrDirectory
- 出力先ファイル名/ディレクトリ名- 戻り値:
- ストリームに書き出したバイト数
- 例外:
IOException
- 入出力エラーが発生したとき
-
-