クラス 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メソッド 修飾子とタイプ メソッド 説明 StringgetContentType()コンテンツタイプを取得します。StringgetFilename()ファイル名を取得します。StringgetFilePath()ファイルパスを取得します。InputStreamgetInputStream()入力ストリームを取得します。booleanisFile()ファイルかどうか。voidsetFilename(String fname)ファイル名をセットします。longwriteTo(File fileOrDirectory)指定のファイルに書き出します。voidwriteToCloud(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- 入出力エラーが発生したとき
-
-