servlet 2.3 例子:上傳文件

一境钟、@MultipartConfig

使用@MultipartConfig 注解的servlet 可以調(diào)用request.getPart(String name) /request.getParts() 廓推,獲取Multipart/form-data 請(qǐng)求的part組件

@MultipartConfig 的屬性

1俐银、 fileSizeThreshold int 當(dāng)數(shù)據(jù)量大于該值時(shí)工坊,內(nèi)容將被寫入文件,默認(rèn)為0冗栗。
2心例、location String 存放生成的文件地址宵凌,文件目錄的絕對(duì)路徑
3、maxFileSize long 允許上傳的文件最大值止后。默認(rèn)值為 -1摆寄,表示沒有限制。
4坯门、maxRequestSize long 是 針對(duì)該 multipart/form-data 請(qǐng)求的最大數(shù)量微饥,默認(rèn)值為 -1,表示沒有限制古戴。

servlet 支持的request.getParts() 方法

request.getParts() 方法返回全部part對(duì)象的集合欠橘,如果有多個(gè)輸入文件,則返回多個(gè)part對(duì)象现恼。
也可以通過request.getPart(String name) 方法 獲取特定part對(duì)象

二肃续、上傳文件

三、inputStream總結(jié)

<b>(1)從流中讀取數(shù)據(jù)</b>
int read() 讀取一個(gè)字節(jié)叉袍,返回值為所讀得字節(jié)
int read(byte b[]) 讀取多個(gè)字節(jié)始锚,放置到字節(jié)數(shù)組b中,通常讀取的字節(jié)數(shù)量為b的長(zhǎng)度喳逛,返回值為實(shí)際獨(dú)取的字節(jié)的數(shù)量瞧捌。
int read(byte b[] ,int off,int len)讀取len個(gè)字節(jié),放置到以下標(biāo)off開始字節(jié)數(shù)組b中润文,返回值為實(shí)際讀取的字節(jié)的數(shù)量姐呐。
int available() 返回值為流中尚未讀取的字節(jié)的數(shù)量。
long skip(long n);讀指針跳過n個(gè)字節(jié)不讀典蝌,返回值為實(shí)際跳過的字節(jié)數(shù)量
(2)<b>關(guān)閉流</b>
close() 流操作完畢后必須關(guān)閉
(3)<b>使用輸入流中的標(biāo)記</b>
void mark(int readlimit)紀(jì)錄當(dāng)前指針的所在位置.readlimit表示讀指針讀出的readlimit個(gè)字節(jié)后所標(biāo)記的指針位置才實(shí)效曙砂。
void reset() 把讀指針重新指向用mark方法所記錄的位置
boolean markSupported() 當(dāng)前的流是否支持讀指針的記錄功能。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末骏掀,一起剝皮案震驚了整個(gè)濱河市鸠澈,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌截驮,老刑警劉巖笑陈,帶你破解...
    沈念sama閱讀 216,744評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異侧纯,居然都是意外死亡新锈,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門眶熬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來妹笆,“玉大人块请,你說我怎么就攤上這事∪” “怎么了墩新?”我有些...
    開封第一講書人閱讀 163,105評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)窟坐。 經(jīng)常有香客問我海渊,道長(zhǎng),這世上最難降的妖魔是什么哲鸳? 我笑而不...
    開封第一講書人閱讀 58,242評(píng)論 1 292
  • 正文 為了忘掉前任臣疑,我火速辦了婚禮,結(jié)果婚禮上徙菠,老公的妹妹穿的比我還像新娘讯沈。我一直安慰自己,他們只是感情好婿奔,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評(píng)論 6 389
  • 文/花漫 我一把揭開白布缺狠。 她就那樣靜靜地躺著,像睡著了一般萍摊。 火紅的嫁衣襯著肌膚如雪挤茄。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,215評(píng)論 1 299
  • 那天冰木,我揣著相機(jī)與錄音穷劈,去河邊找鬼。 笑死片酝,一個(gè)胖子當(dāng)著我的面吹牛囚衔,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播雕沿,決...
    沈念sama閱讀 40,096評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼猴仑!你這毒婦竟也來了审轮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,939評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤辽俗,失蹤者是張志新(化名)和其女友劉穎疾渣,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體崖飘,經(jīng)...
    沈念sama閱讀 45,354評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡榴捡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了朱浴。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吊圾。...
    茶點(diǎn)故事閱讀 39,745評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡达椰,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出项乒,到底是詐尸還是另有隱情啰劲,我是刑警寧澤,帶...
    沈念sama閱讀 35,448評(píng)論 5 344
  • 正文 年R本政府宣布檀何,位于F島的核電站蝇裤,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏频鉴。R本人自食惡果不足惜栓辜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望垛孔。 院中可真熱鬧啃憎,春花似錦、人聲如沸似炎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)羡藐。三九已至贩毕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間仆嗦,已是汗流浹背辉阶。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瘩扼,地道東北人谆甜。 一個(gè)月前我還...
    沈念sama閱讀 47,776評(píng)論 2 369
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像集绰,于是被迫代替她去往敵國(guó)和親规辱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 國(guó)家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說閱讀 10,962評(píng)論 6 13
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理栽燕,服務(wù)發(fā)現(xiàn)罕袋,斷路器,智...
    卡卡羅2017閱讀 134,652評(píng)論 18 139
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法碍岔,類相關(guān)的語(yǔ)法浴讯,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法蔼啦,異常的語(yǔ)法榆纽,線程的語(yǔ)...
    子非魚_t_閱讀 31,625評(píng)論 18 399
  • 問題:使用URLWithString方法實(shí)例化NSURL對(duì)象時(shí)奈籽,如果傳入?yún)?shù)為空饥侵,或者包含中文,會(huì)導(dǎo)致實(shí)例化失敗唠摹,...
    小暖風(fēng)閱讀 254評(píng)論 0 1
  • 一直想著一個(gè)人勾拉,想著她出現(xiàn)在每一個(gè)明天煮甥,也知道她不會(huì)出現(xiàn)在我的明天
    西四船長(zhǎng)閱讀 148評(píng)論 0 0