MultipartFile
方法總結 | |
---|---|
byte[] |
getBytes() 返回文件的內容作為一個字節數組。 |
String |
getContentType() 返回文件的內容類型。 |
InputStream |
getInputStream() 返回InputStream讀取文件的內容。 |
String |
getName() 返回參數的名稱多部分的形式。 |
String |
getOriginalFilename() 返回原來的文件名在客戶機的文件系統。 |
long |
getSize() 返回文件的大小,以字節為單位。 |
boolean |
isEmpty() 返回是否上傳文件是空的,也就是說,沒有文件 選擇多部分形式或所選的文件中沒有的內容。 |
void |
transferTo(File dest) 接收到的文件轉移到給定的目標文件。 |
方法的細節 |
---|
getName
字符串 getName()
-
返回參數的名稱多部分的形式。
-
- 返回:
-
參數的名稱(沒有
null
或空)
getOriginalFilename
字符串 getOriginalFilename()
-
返回原來的文件名在客戶機的文件系統。
這可能包含路徑信息取決於所使用的瀏覽器, 但它通常不會與任何其他比歌劇。
-
- 返回:
- 原來的文件名,或空字符串如果沒有文件 多部分形式的選擇
getContentType
字符串 getContentType()
-
返回文件的內容類型。
-
- 返回:
-
內容類型,或
null
如果沒有定義 (或多部分沒有選擇文件的形式)
isEmpty
布爾isEmpty()
-
返回是否上傳文件是空的,也就是說,沒有文件 選擇多部分形式或所選的文件中沒有的內容。
-
getSize
長getSize()
-
返回文件的大小,以字節為單位。
-
- 返回:
- 文件的大小,如果空或0
getBytes
byte[]getBytes() 拋出IOException
-
返回文件的內容作為一個字節數組。
-
- 返回:
- 文件的內容作為字節,如果空或空字節數組
- 拋出:
-
IOException
在訪問錯誤的情況下(如果臨時存儲失敗)
getInputStream
InputStream getInputStream() 拋出IOException
-
返回InputStream讀取文件的內容。 用戶負責關閉流。
-
- 返回:
- 文件的內容流,如果空或空流
- 拋出:
-
IOException
在訪問錯誤的情況下(如果臨時存儲失敗)
transferTo
無效transferTo(文件桌子) 拋出IOException,IllegalStateException
-
接收到的文件轉移到給定的目標文件。
這個可以移動文件的文件系統,復制文件 文件系統,或者內存內容保存到目標文件。 如果目標文件已經存在,它將被刪除。
如果文件被移動的文件系統,這個操作不能 再次被調用。 因此,調用這個方法能夠僅僅一次 適用於任何存儲機制。
-
- 參數:
-
dest
——目標文件 - 拋出:
-
IOException
——在閱讀或寫作的錯誤 -
IllegalStateException
如果文件已被移動 在文件系統和不可用了另一個轉移