C#做c/s开发,是怎么读取远程主机的图像文件的?
服务器接收的图像文件监测软件压缩后存到数据库中blob存缩略图1份,mediumblob1份存原图,然后客户端远程读取远程数据库中存的二进制图像的实现方式是否合理?b/s...
服务器接收的图像文件监测软件压缩后存到数据库中blob存缩略图1份, mediumblob1份存原图,然后客户端远程读取远程数据库中存的二进制图像的实现方式是否合理?b/s是只需要存路径就可以,现在需要做c/s软件开发,请高手给予指点。图例!
c/s是基于界面是软件开发,在远程客户端的电脑上,访问远程服务器数据的模式。上图实例qq就是c/s 开发版的,可以在任何地方通过链接服务器在当地看到服务器的图片。
请提供思路,图片在500k左右,软件自动压缩图片缩略图在68k以内。
我是担心如果存到数据库 图片量非常大,数据库的负担问题 展开
c/s是基于界面是软件开发,在远程客户端的电脑上,访问远程服务器数据的模式。上图实例qq就是c/s 开发版的,可以在任何地方通过链接服务器在当地看到服务器的图片。
请提供思路,图片在500k左右,软件自动压缩图片缩略图在68k以内。
我是担心如果存到数据库 图片量非常大,数据库的负担问题 展开
7个回答
展开全部
图片都存在服务器上, cs程序端也是通过URL形式访问图片,如System.Net.WebClient类可以读取远程图片, 本质上和BS结构一样,只不过BS结构是浏览器帮你实现读取远程图片这一步。
当然,服务器端得架设一个web站点提供服务。
当然,服务器端得架设一个web站点提供服务。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
浙江启扬智能科技有限公司
2023-06-12 广告
2023-06-12 广告
Android和ARM、Linux之间存在密切的联系。Android是一种基于Linux内核的嵌入式智能操作系统,它采用了ARM处理器作为其主要处理器架构。Android的内核和许多应用程序都是基于ARM架构编写的,包括处理器和内存管理器。...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
展开全部
首先,基于BS与CS的问题,我想告诉你的是其实 原理上没有太多的区别,都是可以实现在数据库中读取,或者直接在文件服务器上读取路径。是否需要将文件放到数据库其实是看你的业务需要,都是合理的,放在数据库中便于维护,但数据库消耗会比较大,数据库负担重;一般情况下放在服务器上,而在数据库中只维护文件路径。
追问
url显示可以显示在from界面上么?我做了这么多年还不知道哈。请指点
追答
。。既然你做了这么多年,那我不解释了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以这么干:服务器上写个服务端软件,当监听到客户端连接请求,如果客户端要图片,就根据客户端的请求,从数据库中读取存储在数据库中的路径,服务器再根据路径,把路径对应的图片二进制化后,回传给对应的客户端。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
bs是不是放远程主机上 然后你的cs是在本机的
有几个思路
你直接调用网址
自己写webservice
用scoket也行
就是说你需要一个服务器提供给 client 其实读取的写法都一个样子
只需要一个远程沟通的方法
有几个思路
你直接调用网址
自己写webservice
用scoket也行
就是说你需要一个服务器提供给 client 其实读取的写法都一个样子
只需要一个远程沟通的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你也可以存server端,然后客户端通过wcf调用图像
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询