C#做c/s开发,是怎么读取远程主机的图像文件的?

服务器接收的图像文件监测软件压缩后存到数据库中blob存缩略图1份,mediumblob1份存原图,然后客户端远程读取远程数据库中存的二进制图像的实现方式是否合理?b/s... 服务器接收的图像文件监测软件压缩后存到数据库中blob存缩略图1份, mediumblob1份存原图,然后客户端远程读取远程数据库中存的二进制图像的实现方式是否合理?b/s是只需要存路径就可以,现在需要做c/s软件开发,请高手给予指点。图例!
c/s是基于界面是软件开发,在远程客户端的电脑上,访问远程服务器数据的模式。上图实例qq就是c/s 开发版的,可以在任何地方通过链接服务器在当地看到服务器的图片。
请提供思路,图片在500k左右,软件自动压缩图片缩略图在68k以内。
我是担心如果存到数据库 图片量非常大,数据库的负担问题
展开
 我来答
Jarhf
推荐于2018-04-05 · TA获得超过1862个赞
知道小有建树答主
回答量:1736
采纳率:25%
帮助的人:1032万
展开全部
图片都存在服务器上, cs程序端也是通过URL形式访问图片,如System.Net.WebClient类可以读取远程图片, 本质上和BS结构一样,只不过BS结构是浏览器帮你实现读取远程图片这一步。

当然,服务器端得架设一个web站点提供服务。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浙江启扬智能科技有限公司
2023-06-12 广告
Android和ARM、Linux之间存在密切的联系。Android是一种基于Linux内核的嵌入式智能操作系统,它采用了ARM处理器作为其主要处理器架构。Android的内核和许多应用程序都是基于ARM架构编写的,包括处理器和内存管理器。... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
Firefly_T
2014-01-23 · 超过16用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:42.6万
展开全部
首先,基于BS与CS的问题,我想告诉你的是其实 原理上没有太多的区别,都是可以实现在数据库中读取,或者直接在文件服务器上读取路径。是否需要将文件放到数据库其实是看你的业务需要,都是合理的,放在数据库中便于维护,但数据库消耗会比较大,数据库负担重;一般情况下放在服务器上,而在数据库中只维护文件路径。
追问
url显示可以显示在from界面上么?我做了这么多年还不知道哈。请指点
追答
。。既然你做了这么多年,那我不解释了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhou8744
2020-12-29 · TA获得超过448个赞
知道小有建树答主
回答量:134
采纳率:80%
帮助的人:39.2万
展开全部
可以这么干:服务器上写个服务端软件,当监听到客户端连接请求,如果客户端要图片,就根据客户端的请求,从数据库中读取存储在数据库中的路径,服务器再根据路径,把路径对应的图片二进制化后,回传给对应的客户端。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
root_u
2014-01-23 · 超过61用户采纳过TA的回答
知道小有建树答主
回答量:180
采纳率:100%
帮助的人:83.6万
展开全部
bs是不是放远程主机上 然后你的cs是在本机的
有几个思路
你直接调用网址
自己写webservice
用scoket也行

就是说你需要一个服务器提供给 client 其实读取的写法都一个样子
只需要一个远程沟通的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
axislover
2014-01-23 · TA获得超过148个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:171万
展开全部
你也可以存server端,然后客户端通过wcf调用图像
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式