public final class FileUtil
extends java.lang.Object
修飾子とタイプ | メソッドと説明 |
---|---|
static boolean |
copyFilePublic2Public(java.lang.String fromPath,
java.lang.String fromName,
java.lang.String toPath,
java.lang.String toName)
PublicStorageからPublicStorageへファイルをコピーします。
|
static void |
download(jp.co.intra_mart.foundation.service.client.file.Storage<?> storage,
java.lang.String logicalFileName,
javax.servlet.http.HttpServletResponse response)
ファイルダウンロード.
|
static java.lang.String |
getFilePath(java.lang.String enqueteId)
添付ファイルのセッションストレージへの格納パスを取得します。
|
static java.lang.String |
joinFilePath(java.lang.String... values)
ファイル区切り文字に従いファイルパス文字列に結合します。
|
static boolean |
moveFilePublic2Public(java.lang.String fromPath,
java.lang.String fromName,
java.lang.String toPath,
java.lang.String toName)
SessionStorageからPublicStorageへファイルを移動します。
|
static boolean |
moveFileSession2Public(java.lang.String fromPath,
java.lang.String fromName,
java.lang.String toPath,
java.lang.String toName)
SessionStorageからPublicStorageへファイルを移動します。
|
static void |
removeAttachFile(java.lang.String path)
添付ファイルを削除します。
|
static java.lang.String |
toFileSizeWithUnit(double byteSize)
単位付ファイルサイズを返却します。
|
public static java.lang.String getFilePath(java.lang.String enqueteId)
enqueteId
- アンケートIDpublic static java.lang.String joinFilePath(java.lang.String... values)
values
- 文字列public static boolean moveFileSession2Public(java.lang.String fromPath, java.lang.String fromName, java.lang.String toPath, java.lang.String toName)
fromPath
- SessionStorageのパスfromName
- SessionStorageのファイル名toPath
- PublicStorageのパスtoName
- PublicStorageのファイル名java.io.IOException
- 添付ファイルの移動に失敗した場合public static boolean moveFilePublic2Public(java.lang.String fromPath, java.lang.String fromName, java.lang.String toPath, java.lang.String toName)
fromPath
- PublicStorageのパスfromName
- PublicStorageのファイル名toPath
- PublicStorageのパスtoName
- PublicStorageのファイル名java.io.IOException
- 添付ファイルの移動に失敗した場合public static boolean copyFilePublic2Public(java.lang.String fromPath, java.lang.String fromName, java.lang.String toPath, java.lang.String toName)
fromPath
- PublicStorageのパスfromName
- PublicStorageのファイル名toPath
- PublicStorageのパスtoName
- PublicStorageのファイル名java.io.IOException
- 添付ファイルのコピーに失敗した場合public static void removeAttachFile(java.lang.String path)
path
- パスpublic static java.lang.String toFileSizeWithUnit(double byteSize)
byteSize
- ファイルのサイズ(byte)public static void download(jp.co.intra_mart.foundation.service.client.file.Storage<?> storage, java.lang.String logicalFileName, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
storage
- ストレージlogicalFileName
- ファイル名response
- レスポンス情報java.io.IOException
- 添付ファイルの取得に失敗した場合