【发布时间】:2009-06-25 00:35:59
【问题描述】:
好吧,这似乎有点像一个菜鸟问题,但我认识的许多 Web 开发人员并没有完全理解。
基本上如何通过 FileUpload 控件的上传事件将文件从网页文件输入框上传到网络服务器(例如托管 .net 站点)?
我的理解是,向服务器发送了一条请求流的帖子,然后将其传递回浏览器并开始将数据流传输到服务器。
我的朋友说他的理解是整个文件被浏览器编码到发布请求中,然后(大量)帖子被发送到服务器。
我认为这不可能是这样,因为服务器在收到整个帖子之前无法做任何事情,因此无法构建 ajax 进度条只需将文件保存到其磁盘即可。
那么它实际上是如何从浏览器到服务器的呢?
【问题讨论】:
标签: .net html http file-io streaming