HTTP 是怎么实现文件传输的

HTTP 是怎么实现文件传输的,第1张

文件可以信渣旅在post时顺带发过去。梁者

大文件可以用数据流模式滑凳传输 inputstream/outputstream 在浏览器里放控件 activex,applet,flash等等应该都可以。

http中上传文件的原理如下:

在最初的http协议中,没有上传文件方面的功能。 rfc1867 ( http://www.ietf.org/rfc/rfc1867.txt ) 为 http 协议添加了这个功能。客户端的浏览器,如 Microsoft IE, Mozila, Opera 等,按照此规范将用户指定的文件发送到服务器。服务器端的网页程序,如 php, asp, jsp 等,可以按照此规范,解析出用户发送来的文件。Microsoft IE, Mozila, Opera 已经支持此协议,在网页中使用一个特殊的 form 就可以发送文件。绝大部分 http server ,包括 tomcat ,已经支持此协议,可接受发送来的文件。各种网页程序,如 php, asp, jsp 中,对于上传文件已经做了很好的封装。

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一猛高樱种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通枝丛过计算机处理文本信息的方法,并称之为超文本(念宴hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12296987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存