Web服务器设计中,服务器怎么向浏览器发送图片等非网页文件?

九品仙 2007-03-16 10:59:04
如题,找了两天都没有找到相关的资料,希望高手指点一下.
现在Html文件是可以传到浏览器上了,但是图片文件,.css等文件过不去.不知道怎么弄啊.
...全文
602 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
柳慧妍 2009-02-18
  • 打赏
  • 举报
回复
如果图片很大,怎么分包发送啊
九品仙 2007-04-25
  • 打赏
  • 举报
回复
老外是C#的例子,我把他改成VB.net的了。
但是现在不想用.net来做共享软件了。.net确实不适合做共享软件。蹩脚的很!
九品仙 2007-04-22
  • 打赏
  • 举报
回复
to Moon1
不是你想的这么简单的。
是以下这么简单的:
浏览器请求一个图片,服务器去找出来这个图片,然后编制成Http的格式发给浏览器,其中需要指定这是什么图片格式。就这么简单....老外都有例子贴出来了。国内却没有人共享出来,嘻嘻。
yudi010 2007-04-17
  • 打赏
  • 举报
回复
jf
卧_槽 2007-04-17
  • 打赏
  • 举报
回复
2进制流
alldj 2007-04-17
  • 打赏
  • 举报
回复
jf
bolanxue 2007-04-17
  • 打赏
  • 举报
回复
接分
Moon1 2007-04-17
  • 打赏
  • 举报
回复
浏览器分析出来html代码中有图片的连接,

就跟服务器再做一个tcp连接,请求那个图片地址。

服务器发送给客户,关闭

这有什么么?
bbbbbb888888 2007-04-17
  • 打赏
  • 举报
回复
接分
Red_angelX 2007-04-17
  • 打赏
  • 举报
回复
谢谢
Red_angelX 2007-04-17
  • 打赏
  • 举报
回复
接分
九品仙 2007-04-17
  • 打赏
  • 举报
回复
无聊顶上去罗,问题已经解决。
这是个送分帖子。
欢迎光临 www.codeman.cn
bitpolar 2007-03-16
  • 打赏
  • 举报
回复
不懂楼主说啥
(1).测试案例(Testcase)通过Client Lib的接口向Selenium Server发送Http请求,要求和Selenium Server建立连接。 为什么要通过发送Http请求控制Selenium Server而不采用其他方式呢?从上文可以看出,Selenium Server是一个独立的服务器(确切地说是代理服务器),它可以架设在其他机器上!所以测试案例通过发送HTTP请求去控制Selenium Server是很正常的。 (2).Selenium Server的Launcher启动浏览器,把Selenium Core加载入浏览器页面当,并把浏览器的代理设置为Selenium Server的Http Proxy。 (3).测试案例通过Client Lib的接口向Selenium Server发送Http请求,Selenium Server对请求进行解析,然后通过Http Proxy发送JS命令通知Selenium Core执行操作浏览器的动作。 (4).Selenium Core接收到指令后,执行操作。 (5).浏览器收到新的页面请求信息(因为在(4),Selenium Core的操作可能引发新的页面请求),于是发送Http请求,请求新的Web页面。 由于Selenium Server在启动浏览器时做了手脚,所以Selenium Server会接收到所有由它启动的浏览器发送的请求。 (6).Selenium Server接收到浏览器发送的Http请求后,自己重组Http请求,获取对应的Web页面。 (7).Selenium Server的Http Proxy把接收的Web页面返回给浏览器。 因为浏览器存在同源策略,所以Selenium RC的Selenium Server需要以这种代理模式运行。

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧