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);