2020-03-31

(一)文件下載的概述一净当、什么是文件下載? ? 文件下載:將服務(wù)器上的一個(gè)文件咱台,通過(guò)流寫(xiě)入到客戶端上二夏志、為什么學(xué)習(xí)文件下載? ? 很多應(yīng)用包含有文件下載的功能? ? ? ? 音樂(lè)的下載? ? ? ? 應(yīng)用的下載三垒拢、文件下載的方式1健无、使用超鏈接的方式實(shí)現(xiàn)文件的下載 在超鏈接 注意:超鏈接的方式荣恐,如果瀏覽器不能識(shí)別這種格式的文件,會(huì)提示下載累贤,如果支持該格式的文件叠穆,會(huì)直接打開(kāi)(例如壓縮文件它不支持,也打不開(kāi)畦浓,就會(huì)讓你下載痹束,如果是一張圖片的話,瀏覽器是支持的讶请,就會(huì)直接在頁(yè)面上顯示了)2祷嘶、通過(guò)手動(dòng)編寫(xiě)代碼的方式實(shí)現(xiàn)文件的下載 設(shè)置兩個(gè)頭和一個(gè)流 Content-Type:文件的MIME類型 Content-Disposition:瀏覽器支持該格式的文件時(shí),不直接打開(kāi)夺溢,也提示下載 設(shè)置代表該文件的輸入流论巍,(因?yàn)檩敵隽魇枪潭ǖ模怯蒖esponse去生成的风响,就是response.getOutputStream())(二)超鏈接方式實(shí)現(xiàn)文件下載一嘉汰、代碼實(shí)現(xiàn)二、局限性如果瀏覽器支持這個(gè)格式的文件就會(huì)直接打開(kāi)状勤,如果不支持這個(gè)格式的文件才會(huì)提示下載(三)手動(dòng)編碼的方式實(shí)現(xiàn)文件下載一鞋怀、文件下載的頁(yè)面(四)中文文件的下載一、中文文件的下載會(huì)出現(xiàn)亂碼問(wèn)題1持搜、不同的瀏覽器對(duì)中文文件的下載密似,采用的編碼是不一樣的 IE瀏覽器采用的是URL編碼 Firefox瀏覽器采用的是Base64編碼2、判斷客戶端使用的瀏覽器的類型 User-Agent請(qǐng)求頭可以獲得客戶端瀏覽器信息二葫盼、代碼實(shí)現(xiàn)(五)給定目錄下的文件下載一残腌、案例需求描述? ? 給定一個(gè)目錄(這個(gè)目錄可以是任意盤(pán)符下的任意路徑,這個(gè)路徑下有多少級(jí)目錄贫导、每級(jí)目錄中有多少個(gè)文件都是未知的)抛猫,將這個(gè)路徑中的文件顯示到頁(yè)面上,在頁(yè)面上給每個(gè)文件都提供一個(gè)響應(yīng)下載的鏈接孩灯,當(dāng)點(diǎn)擊這個(gè)鏈接的時(shí)候闺金,對(duì)該文件進(jìn)行下載二、案例分析1峰档、分析過(guò)程——樹(shù)形結(jié)構(gòu)的遍歷 (1)樹(shù): 有且僅有一個(gè)根節(jié)點(diǎn) 在根節(jié)點(diǎn)下可以有任意個(gè)子節(jié)點(diǎn) 沒(méi)有子節(jié)點(diǎn)的節(jié)點(diǎn)稱為葉子節(jié)點(diǎn)(2)樹(shù)形結(jié)構(gòu)的遍歷 廣度優(yōu)先遍歷1 2 3 4 5 6 7 8 9 10 廣度遞歸 廣度非遞歸 深度優(yōu)先遍歷1 2 5 10 6 3 7 4 8 9 深度遞歸 深度非遞歸2掖看、隊(duì)列:FIFO(先進(jìn)先出)? ? 創(chuàng)建一個(gè)隊(duì)列? ? 先將根節(jié)點(diǎn)入隊(duì)? ? 將根節(jié)點(diǎn)出隊(duì)匣距,遍歷根節(jié)點(diǎn)下的所有子節(jié)點(diǎn),

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末哎壳,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子尚卫,更是在濱河造成了極大的恐慌归榕,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,627評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件吱涉,死亡現(xiàn)場(chǎng)離奇詭異刹泄,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)怎爵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)特石,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人鳖链,你說(shuō)我怎么就攤上這事姆蘸。” “怎么了芙委?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,346評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵逞敷,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我灌侣,道長(zhǎng)推捐,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,097評(píng)論 1 300
  • 正文 為了忘掉前任侧啼,我火速辦了婚禮牛柒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘痊乾。我一直安慰自己皮壁,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布符喝。 她就那樣靜靜地躺著闪彼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪协饲。 梳的紋絲不亂的頭發(fā)上畏腕,一...
    開(kāi)封第一講書(shū)人閱讀 52,696評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音茉稠,去河邊找鬼描馅。 笑死,一個(gè)胖子當(dāng)著我的面吹牛而线,可吹牛的內(nèi)容都是我干的铭污。 我是一名探鬼主播恋日,決...
    沈念sama閱讀 41,165評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼嘹狞!你這毒婦竟也來(lái)了岂膳?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 40,108評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤磅网,失蹤者是張志新(化名)和其女友劉穎谈截,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體涧偷,經(jīng)...
    沈念sama閱讀 46,646評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡簸喂,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了燎潮。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片喻鳄。...
    茶點(diǎn)故事閱讀 40,861評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖确封,靈堂內(nèi)的尸體忽然破棺而出除呵,到底是詐尸還是另有隱情,我是刑警寧澤隅肥,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布竿奏,位于F島的核電站,受9級(jí)特大地震影響腥放,放射性物質(zhì)發(fā)生泄漏泛啸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評(píng)論 3 336
  • 文/蒙蒙 一秃症、第九天 我趴在偏房一處隱蔽的房頂上張望候址。 院中可真熱鬧,春花似錦种柑、人聲如沸岗仑。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,698評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)荠雕。三九已至,卻和暖如春驶赏,著一層夾襖步出監(jiān)牢的瞬間炸卑,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,804評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工煤傍, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留盖文,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,287評(píng)論 3 379
  • 正文 我出身青樓蚯姆,卻偏偏與公主長(zhǎng)得像五续,于是被迫代替她去往敵國(guó)和親洒敏。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評(píng)論 2 361

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

  • (一)文件下載的概述 一疙驾、什么是文件下載 文件下載:將服務(wù)器上的一個(gè)文件凶伙,通過(guò)流寫(xiě)入到客戶端上 二、為什么學(xué)習(xí)...
    小湯源O閱讀 285評(píng)論 0 0
  • 1. Nginx負(fù)載均衡配置實(shí)戰(zhàn) 1.1 Nginx負(fù)載均衡反向代理相關(guān)實(shí)踐 1.1.1 實(shí)現(xiàn)為WWW服務(wù)代理 (...
    阿喪小威閱讀 420評(píng)論 0 0
  • 作業(yè): 文件上傳 (一)文件上傳的概述 一它碎、什么是文件上傳文件上傳:將本地的文件通過(guò)流寫(xiě)入到服務(wù)器的過(guò)程 二镊靴、為什...
    常樂(lè)_b00d閱讀 149評(píng)論 0 0
  • 文件上傳 (一)文件上傳的概述 一、什么是文件上傳文件上傳:將本地的文件通過(guò)流寫(xiě)入到服務(wù)器的過(guò)程 二链韭、為什么要學(xué)習(xí)...
    H_5a8d閱讀 530評(píng)論 0 0
  • 哈嘍,哈嘍 本文首發(fā)于公眾號(hào):十三愛(ài)學(xué)習(xí)煮落。 受到一位粉絲需要幫忙下載道客巴巴文檔的啟發(fā) 今天想跟大家分享一下百度文...
    十三愛(ài)學(xué)習(xí)閱讀 582評(píng)論 0 1