www.dextsolution.com
DEXTUPLOAD
NJ
menu toggleリファレンス > devpia > dextuploadnj > FileDownloadOption

devpia.dextuploadnj
Class FileDownloadOption

サポートされる最小バージョン
2.7.0
最小サポート環境
JRE 1.6
説明

これは、ファイルのダウンロードに必要なオプションを設定するクラスです。

FileDownload.downloadのオーバーロードされたメソッドを使用してファイルをダウンロードする場合は、パラメーターを個別に設定するのではなく、FileDownloadOptionを使用することをお勧めします。 バージョン2.7.0以降に追加されたすべてのオプションは、FileDownloadOptionを介してのみ設定されます。

// 古い方法
downloader.download(request, response, target, "sea.png", "image/png");

// FileDownloadOptionの使用
FileDownloadOption option = new FileDownloadOption();
option.setFilename("sea.png");
option.setMime("image/png");
downloader.download(request, response, target, option);
コンストラクタ

FileDownloadOption

  • FileDownloadOptionクラスのインスタンスを作成します。
  • 形式

    public FileDownloadOption()
    public FileDownloadOption(String filename, String mime, FileResponseContentDisposition contentDisposition, boolean useClientCache)
  • パラメータ

    名前 形式 説明
    filename java.lang.String ダウンロードするファイル名
    mime java.lang.String ファイルのMIMEタイプ
    contentDisposition devpia.dextuploadnj.FileResponseContentDisposition ブロワーでファイルコンテンツを処理する方法
    useClientCache boolean キャッシュポリシーを使用するかどうか
メソッド

getFilename

  • ダウンロードするファイル名を返します。
  • 形式

    public String getFilename()
  • リターン

    ダウンロードするファイル名

setFilename

  • ダウンロードするファイル名を設定します。

  • 形式

    public void setFilename(String filename)
  • パラメータ

    名前 形式 説明
    filename java.lang.String ダウンロードするファイル名
  • 使い方

    FileDownloadOption option = new FileDownloadOption();
    option.setFilename("sea.png");

getMime

  • ファイルのMIME-TYPEを返します。
  • 形式

    public String getMime()
  • リターン

    ファイルのMIMEタイプ(デフォルト: application/octet-stream)

setMime

  • ファイルのMIME-TYPEを設定します。

  • 形式

    public void setMime(String mime)
  • パラメータ

    名前 形式 説明
    mime java.lang.String ファイルのMIME-TYPE
  • 使い方

    FileDownloadOption option = new FileDownloadOption();
    option.setMime("image/png");

getContentDisposition

  • ブラウザでファイルコンテンツを処理する方法を返します。

  • 形式

    public FileResponseContentDisposition getContentDisposition()
  • リターン

    FileResponseContentDisposition値(デフォルト: FileResponseContentDisposition.AttachmentWithName)

setContentDisposition

  • ブラウザでファイルの内容を処理する方法を設定します。

  • 形式

    public void setContentDisposition(FileResponseContentDisposition contentDisposition)
  • パラメータ

    名前 形式 説明
    contentDisposition devpia.dextuploadnj.FileResponseContentDisposition ブロワーでファイルコンテンツを処理する方法
  • 使い方

    FileDownloadOption option = new FileDownloadOption();
    option.setContentDisposition(FileResponseContentDisposition.Inline);

isUseClientCache

  • キャッシュポリシーを使用するかどうかを返します。

  • 形式

    public boolean isUseClientCache()
  • リターン

    true(デフォルト)またはfalse

setUseClientCache

  • キャッシュポリシーを使用するかどうかを設定します。

    setUseClientCacheを使用するかどうかに関係なく、キャッシュポリシーはメモリデータのダウンロードに使用できません。

  • 形式

    public void setUseClientCache(boolean useClientCache
  • パラメータ

    名前 形式 説明
    useClientCache boolean trueまたはfalse
  • 使い方

    FileDownloadOption option = new FileDownloadOption();
    option.setUseClientCache(false);