クラス FilePart

java.lang.Object
org.opengion.hayabusa.servlet.multipart.Part
org.opengion.hayabusa.servlet.multipart.FilePart

public class FilePart extends Part
ファイルアップロード時のマルチパート処理のファイルパート部品です。 ファイル情報を取り扱います。
機能分類
その他機能
導入されたバージョン:
JDK5.0,
  • コンストラクタの詳細

    • 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

      public String getFilename()
      ファイル名を取得します。
      戻り値:
      ファイル名
    • setFilename

      public void setFilename(String fname)
      ファイル名をセットします。
      パラメータ:
      fname - ファイル名
    • getFilePath

      public String getFilePath()
      ファイルパスを取得します。
      戻り値:
      ファイルパス
    • getContentType

      コンテンツタイプを取得します。
      戻り値:
      コンテンツタイプ
    • getInputStream

      入力ストリームを取得します。
      戻り値:
      入力ストリーム
    • writeTo

      public long writeTo(FileOperation fileOrDirectory, boolean useLocal) throws IOException
      指定のファイルに書き出します。
      パラメータ:
      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

      public boolean isFile()
      ファイルかどうか。
      オーバーライド:
      isFile クラス内 Part
      戻り値:
      (常に true)