freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

http上傳技術(shù)的java實現(xiàn)(已修改)

2025-09-01 14:14 本頁面
 

【正文】 Http 上傳技術(shù)的 JAVA 實現(xiàn) 王斌 摘要 :本文介紹了 HTTP 上傳協(xié)議,分析了 web 上傳技術(shù)的原理 ,最終通過一個實例給出了解決該問題的通用方法和關(guān)鍵源程序代碼。 關(guān)鍵字 : Web 上傳, JavaBean, JSP 一、引言 許多基于 B/S 結(jié)構(gòu)的 web 系統(tǒng)都有直接通過網(wǎng)頁上傳文件的功能。 Web 程序員通常都是調(diào)用現(xiàn)成的第三方文件上傳 組件 來實現(xiàn),就 JSP 來說,國內(nèi)使用的一般是 JspSmart 的JavaBean 組件,目前 JspSmart 已經(jīng)不再提供該類型組件,今后在有類似的開發(fā)需求就需要開發(fā)人員自行實現(xiàn)。 其實,這 些 Beans 采用的都是基于 Http 協(xié)議的文件上傳技術(shù),其原理及規(guī)范已在 RFC 文檔中說明,實現(xiàn)并不很難 。本文將通過一個實例來介紹如何編寫一個JavaBean 來實現(xiàn) Web 上傳技術(shù) 。 二、 基于 Http 協(xié)議的文件上傳技術(shù)原理 在 最 初 的 協(xié) 議 中 , 沒 有 上 傳 文 件 方 面 的 功 能 。 rfc1867 ( 為 協(xié)議添加了這個功能??蛻舳?的瀏覽器,如 Microsoft IE, Mozila, Opera 等,按照此規(guī)范將用戶指定的文件發(fā)送到服務(wù)器。服務(wù)器端的網(wǎng)頁程序,如 php, asp, jsp 等,可以按照此規(guī)范,解析出用戶發(fā)送來的文件。 Microsoft IE, Mozila, Opera 已經(jīng)支持此協(xié)議,在網(wǎng)頁中使用一個特殊的 form 就可以發(fā)送文件。絕大部分 web服務(wù)器 ,包括 tomcat ,已經(jīng)支持此協(xié)議,可接受發(fā)送來的文件。 要上傳文件,提交數(shù)據(jù)的 form 的 enctype 必須為“ multipart/formdata” , method 必須是“ post”,同時要在 form 中添加 type= file 的 input 標記,如下例 (行 0 0 05): Line 01: form method=post action= enctype=multipart/formdata Line 02: file,name=fbr Line 03: input type=file name=f size=50br Line 04: file,name=f1br Line 05: input type=file name=f1 size=50br Line 06: text,name=mytextbr Line 07: input type=text name=mytext size=50br Line 08: checkbox, name=mycheckbr Line 09: input type=checkbox name=mycheck value=check1value=check1br Line 10: input type=checkbox name=mycheck value=check2value=checkbr Line 11: input type=checkbox name=mycheck value=check3value=checkbr Line 12: input type=submit value=upload Line 13: /form 通過該表單,瀏覽器向 web服務(wù)器上傳一個包含文件數(shù)據(jù)的報文,報文主體格式如下: 7d52e01220324 ContentDisposition: formdata。 name=f。 filename=filename1 ContentType: pl
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1