教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

問(wèn)答>JavaEE>DiskFileItemFactory類(lèi)是用于請(qǐng)求什么的?

DiskFileItemFactory類(lèi)是用于請(qǐng)求什么的?

來(lái)源傳智教育2022年04月26日 14時(shí)53分15秒

  DiskFileItemFactory類(lèi)用于將請(qǐng)求消息實(shí)體中的每一個(gè)文件封裝成單獨(dú)的FileItem對(duì)象。一般有兩種情況,看上傳文件的大小。上傳的文件小,一般直接保存在內(nèi)存中,上傳的文件大的話,一般以臨時(shí)文件的形式保存在磁盤(pán)的臨時(shí)文件夾中。默認(rèn)情況下,文件保存在內(nèi)存還是硬盤(pán)臨時(shí)文件夾的臨界值是10240,也就是10KB。我用一張表細(xì)化一下DiskFileItemFactory類(lèi)的兩個(gè)構(gòu)造方法,如表1-1所示。

  表1-1 DiskFileItemFactory類(lèi)的構(gòu)造方法

DiskFileItemFactory類(lèi)的構(gòu)造方法.jpg

  表1-1列舉了DiskFileItemFactory類(lèi)的兩個(gè)構(gòu)造方法,其中,第二個(gè)構(gòu)造方法需要傳遞兩個(gè)參數(shù),參數(shù)sizeThreshold代表文件保存在內(nèi)存還是磁盤(pán)臨時(shí)文件夾的臨界值,參數(shù)repository表示臨時(shí)文件的存儲(chǔ)路徑。

和我們?cè)诰€交談!