嵌入式CGI上传下载技术研究与实现.doc

资料分类:计算机信息 上传会员:congxia 更新时间:2021-05-20
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12578
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:由于嵌入式操作系统非常大的商业价值和Linux 的极强的开放性,嵌入式Linux 平台的开发和研究已经成为当前世界上操作系统领域范围内的一个热点。本文讨论了在资源有限的嵌入式Linux系统中如何有效的实现动态CGI文件上传下载功能。文中内容涉及到用boa做web服务器,用c语言实现CGI程序设计,用post方法实现了文件上传,用get方法实现了文件下载的原理和方法。测试结果表明该方案的正确性和有效性。

关键词 :嵌入式;Linux;boa;CGI;上传;下载 

 

目录

摘要

Abstract

1 绪论-1

1.1 研究背景-1

1.2 课题研究的目的和意义-1

1.3 主要完成的工作以及论文结构-2

1.3.1 本文的主要工作-2

1.3.2 论文结构-2

1.3.3 开发环境简介-2

2 嵌入式Linux的技术简介-3

2.1 交叉编译模式-3

2.1.1交叉编译的实现-4

 2.2 开发板介绍-5

2.2.1 准备工作-7

2.2.2 制作sd启动卡-7

2.2.3 sd卡自动启动脚本-8

2.2.4 usb更新开发板系统方法-8

3 boa服务器的介绍及移植-8

3.1 boa服务器的简单介绍-8

3.2 boa服务器的编译-9

3.3 boa服务器配置-9

3.4 开发板ip地址配置-9

3.5 boa服务器的移植-10

4 CGI原理及程序设计-11

4.1 CGI的工作原理-11

4.2 CGI的传送方法-12

4.2.1 GET方法-12

4.2.2 POST方法-12

4.2.3 HEAD方法-13

4.3 CGI环境变量-14

4.3.1 通用变量-14

4.3.2 存储输入数据的变量-15

4.3.3 服务器信息-15

4.3.4 浏览器信息-16

4.3.5 HTTP变量-16

4.4 CGI的生成步骤-17

4.5 CGIC函数库-18

4.6 CGI上传下载程序设计-23

4.6.1 上传功能的设计-23

4.6.2 上传功能的实现-23

4.6.3 上传功能的演示-25

4.6.2 下载功能设计-27

4.6.3 下载功能的实现-27

4.6.4 下载功能的演示-29

5 总结-32

参考文献-33

致谢-34

相关论文资料:
最新评论
上传会员 congxia 对本文的描述:目前嵌入式处在飞速发展过程中,各种嵌入式设备也不满足于仅仅能够分布在各个不同的地点,而是希望能够连上网络,通过网络远程统一管理。ucos和lwip是目前嵌入式系统用的较多的,......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: