嵌入式linux下基于cgi的文件上傳下載的實(shí)現(xiàn).doc
約41頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
嵌入式linux下基于cgi的文件上傳下載的實(shí)現(xiàn),嵌入式linux下基于cgi的文件上傳下載的實(shí)現(xiàn)本文共計(jì)41頁(yè),10861字; 摘要 隨著對(duì)嵌入式linux的深入研究,在此平臺(tái)上的應(yīng)用也越來(lái)越廣泛。在嵌入式linux系統(tǒng)下較為常見(jiàn)的需求是上傳和下載一些文件,這就需要掌握動(dòng)態(tài)的web技術(shù)。本文針對(duì)在嵌入式系統(tǒng)中如何有效的實(shí)現(xiàn)動(dòng)態(tài)web內(nèi)容,給出了一種解決方案。cgi是...


內(nèi)容介紹
此文檔由會(huì)員 霜天盈月 發(fā)布
嵌入式Linux下基于CGI的文件上傳下載的實(shí)現(xiàn)
本文共計(jì)41頁(yè),10861字;
摘要
隨著對(duì)嵌入式linux的深入研究,在此平臺(tái)上的應(yīng)用也越來(lái)越廣泛。在嵌入式linux系統(tǒng)下較為常見(jiàn)的需求是上傳和下載一些文件,這就需要掌握動(dòng)態(tài)的WEB技術(shù)。本文針對(duì)在嵌入式系統(tǒng)中如何有效的實(shí)現(xiàn)動(dòng)態(tài)Web內(nèi)容,給出了一種解決方案。CGI是實(shí)現(xiàn)動(dòng)態(tài)WEB技術(shù)之一。采用Perl語(yǔ)言或PHP設(shè)計(jì)的CGI程序,由于語(yǔ)言有內(nèi)置支持,實(shí)現(xiàn)文件傳輸不難,但由于需要另外安裝相應(yīng)的解釋器,使得某些場(chǎng)合應(yīng)用受到限制;而采用C語(yǔ)言設(shè)計(jì)CGI,編譯為二進(jìn)制代碼后,boa可以直接執(zhí)行,而且文件比較?。ㄖ挥袔资甂大小)。
本文首先對(duì)嵌入式linux系統(tǒng)移植進(jìn)行簡(jiǎn)單介紹,然后在嵌入式linux上成功移植了boa服務(wù)器,并且介紹該系統(tǒng)boa的配置文件的詳細(xì)設(shè)置,使得boa服務(wù)器能夠正確運(yùn)行CGI程序,并且能夠處理請(qǐng)求。
關(guān)鍵詞:嵌入式linux,boa,cgi,上傳,下載
Abstract
With the further investigation to embedded linux, the application on this platform is more and more extensive. The comparatively common demand is to upload and download some files under embedded linux system which needs to master dynamic WEB technology. This paper provide a kind of solution for how to realize dynamic Web content in the embedded system . CGI is one of the technology that realizes the dynamic WEB. It is easy for the CGI procedure which Adopt Perl language or PHP, because the languages has Built-in support .But because it is needed to install the
1 引言 5
2 嵌入式linux的技術(shù)簡(jiǎn)介 5
2.1 交叉編譯模式 5
2.2 編譯安裝arm內(nèi)核 6
2.3 下載Linux內(nèi)核和文件系統(tǒng) 8
2.4 啟動(dòng)ARM Linux系統(tǒng) 9
2.5 根文件系統(tǒng) 10
3 boa服務(wù)器的介紹及移植 12
3.1 boa服務(wù)器的簡(jiǎn)單介紹 12
3.2 boa服務(wù)器的編譯 12
3.3 配置簡(jiǎn)單的boa服務(wù)器 12
4 CGI原理及程序設(shè)計(jì) 16
4.1 CGI的工作原理 16
4.2 CGI的傳送方法 16
4.2.1 GET方法 16
4.2.2 POST方法 17
4.2.3 HEAD方法 17
4.3 環(huán)境變量 17
4.3.1 CGI環(huán)境變量 17
4.4 CGI的工作步驟 19
4.5 CGI程序設(shè)計(jì) 20
4.5.1 CGI程序的頭部信息 20
4.5.2 位置信息 20
4.5.3 CGI程序的邏輯結(jié)構(gòu) 21
4.5.4 CGI上傳下載程序設(shè)計(jì) 21
附錄 23
結(jié)束語(yǔ) 39
參考文獻(xiàn): 40
致 謝 42
部分參考文獻(xiàn):
[1]劉偉,李小武,羅明。CGI技術(shù)全面接觸。清華大學(xué)出版社,2001。
[2]周立功等。MagicARM2410教學(xué)實(shí)驗(yàn)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)。廣州致遠(yuǎn)電子有限公司,2006。
[3]楊波,趙輝,賈燕等。Linux下的WEB服務(wù)器技術(shù)。西安電子科技大學(xué)出版社,2001。
本文共計(jì)41頁(yè),10861字;
摘要
隨著對(duì)嵌入式linux的深入研究,在此平臺(tái)上的應(yīng)用也越來(lái)越廣泛。在嵌入式linux系統(tǒng)下較為常見(jiàn)的需求是上傳和下載一些文件,這就需要掌握動(dòng)態(tài)的WEB技術(shù)。本文針對(duì)在嵌入式系統(tǒng)中如何有效的實(shí)現(xiàn)動(dòng)態(tài)Web內(nèi)容,給出了一種解決方案。CGI是實(shí)現(xiàn)動(dòng)態(tài)WEB技術(shù)之一。采用Perl語(yǔ)言或PHP設(shè)計(jì)的CGI程序,由于語(yǔ)言有內(nèi)置支持,實(shí)現(xiàn)文件傳輸不難,但由于需要另外安裝相應(yīng)的解釋器,使得某些場(chǎng)合應(yīng)用受到限制;而采用C語(yǔ)言設(shè)計(jì)CGI,編譯為二進(jìn)制代碼后,boa可以直接執(zhí)行,而且文件比較?。ㄖ挥袔资甂大小)。
本文首先對(duì)嵌入式linux系統(tǒng)移植進(jìn)行簡(jiǎn)單介紹,然后在嵌入式linux上成功移植了boa服務(wù)器,并且介紹該系統(tǒng)boa的配置文件的詳細(xì)設(shè)置,使得boa服務(wù)器能夠正確運(yùn)行CGI程序,并且能夠處理請(qǐng)求。
關(guān)鍵詞:嵌入式linux,boa,cgi,上傳,下載
Abstract
With the further investigation to embedded linux, the application on this platform is more and more extensive. The comparatively common demand is to upload and download some files under embedded linux system which needs to master dynamic WEB technology. This paper provide a kind of solution for how to realize dynamic Web content in the embedded system . CGI is one of the technology that realizes the dynamic WEB. It is easy for the CGI procedure which Adopt Perl language or PHP, because the languages has Built-in support .But because it is needed to install the
1 引言 5
2 嵌入式linux的技術(shù)簡(jiǎn)介 5
2.1 交叉編譯模式 5
2.2 編譯安裝arm內(nèi)核 6
2.3 下載Linux內(nèi)核和文件系統(tǒng) 8
2.4 啟動(dòng)ARM Linux系統(tǒng) 9
2.5 根文件系統(tǒng) 10
3 boa服務(wù)器的介紹及移植 12
3.1 boa服務(wù)器的簡(jiǎn)單介紹 12
3.2 boa服務(wù)器的編譯 12
3.3 配置簡(jiǎn)單的boa服務(wù)器 12
4 CGI原理及程序設(shè)計(jì) 16
4.1 CGI的工作原理 16
4.2 CGI的傳送方法 16
4.2.1 GET方法 16
4.2.2 POST方法 17
4.2.3 HEAD方法 17
4.3 環(huán)境變量 17
4.3.1 CGI環(huán)境變量 17
4.4 CGI的工作步驟 19
4.5 CGI程序設(shè)計(jì) 20
4.5.1 CGI程序的頭部信息 20
4.5.2 位置信息 20
4.5.3 CGI程序的邏輯結(jié)構(gòu) 21
4.5.4 CGI上傳下載程序設(shè)計(jì) 21
附錄 23
結(jié)束語(yǔ) 39
參考文獻(xiàn): 40
致 謝 42
部分參考文獻(xiàn):
[1]劉偉,李小武,羅明。CGI技術(shù)全面接觸。清華大學(xué)出版社,2001。
[2]周立功等。MagicARM2410教學(xué)實(shí)驗(yàn)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)。廣州致遠(yuǎn)電子有限公司,2006。
[3]楊波,趙輝,賈燕等。Linux下的WEB服務(wù)器技術(shù)。西安電子科技大學(xué)出版社,2001。
TA們正在看...
- 關(guān)于誠(chéng)信國(guó)旗下演講稿范文三篇.docx
- 關(guān)于誠(chéng)信演講稿1500字.docx
- 關(guān)于誠(chéng)信演講稿400字三篇.docx
- 關(guān)于誠(chéng)信演講稿600字三篇.docx
- 關(guān)于誠(chéng)信演講稿600字范文.docx
- 關(guān)于誠(chéng)信演講稿范文1500字【三篇】.docx
- 關(guān)于誠(chéng)信的演講稿1000字范文大全.docx
- 關(guān)于誠(chéng)信的演講稿300字五篇.docx
- 關(guān)于誠(chéng)信的演講稿500字三篇.docx
- 關(guān)于誠(chéng)信的演講稿500字左右.docx
相關(guān)文檔
- 家庭財(cái)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).rar
- 計(jì)算機(jī)局域網(wǎng)組建與互連.doc
- 基于嵌入式手機(jī)開(kāi)發(fā)平臺(tái)下的游戲軟件的...doc
- 使用java編寫(xiě)網(wǎng)絡(luò)通信程序.doc
- 倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)報(bào)告.doc
- 智能家居控制系統(tǒng)畢業(yè)設(shè)計(jì).doc
- pic單片機(jī)實(shí)現(xiàn)衛(wèi)生間智能沖水系統(tǒng)的設(shè)計(jì).doc