‘壹’ 客户端与服务器进行数据交互的方法都有哪些
C/S模式和B/S各有其有点也各有其缺点,B/S模式在开发中需要考虑数据如何从客户端提交到服务器端,数据又如何返回到客户端,这些是B/S模式所特有的,在去年之前,开发B/S模式的程序,我都是利用form来交互数据,当我看到XML之后,发现XML是个好冬冬,有很多优点,有好的东西当然不能独享啦,想当年为了实现XML交互数据,几乎把网络翻了个遍。咚,一块砖头上来了。呵呵,废话少说,下面我们就进入正题。
B/S模式分为服务器端和客户端,客户端接受用户的请求,客户端向应用服务提出请求,应用服务从数据库服务中获得数据,应用服务将数据进行计算并将结果提交给客户端,客户端将结果呈现给用户。这样,我们就看到了数据从客户到服务器,经过服务器的处理再返回到客户端,由客户端软件(如IE)显示结果。
(以ASP教本语言为例,其它的语言一样哈。)
1.Form方式
Form方式是最基本的向服务器提交数据的方式。
test.asp文件代码:
<%@ Language=VBScript %>
<%
Response.Expires=-1
Response.CharSet="UTF-8"
Session.CodePage="65001"
%>
<form name="frmTest" id="frmTest" action="test.asp" method="POST">
<input name="name" id=" name" type="text" value="">
<input type="hidden" name="number" id="number" value="10">
<input type="submit" value="Submit" name="B1">
</form>
<%
dim intnumber
dim strname
if IsEmpty(Request("name")) then
strname =""
else
strname =Request("name")
end if
if IsEmpty(Request("number")) then
intnumber =0
else
intnumber =Request("number")
end if
‘贰’ 高分求解客户端打开服务器端的文件C#
有两种途径:
1,把文件链接吐到页面上,由客户端下载,然后自行打开。
2,用户出发某事件后,在服务器端对该文件进行解析,然后把内容显示在页面上
-----------------------------------------------------------------
1、你在数据库中存储了文件名,文件存在固定目录下,那么可以根据条件从数据库中查询文件名,用这两个拼成一个相对路径,比如/upload/file.xls(我假设是Excel表格),把它绑到一个HyperLink上,客户端点击即形成下载
2、假设是一个excel表格,你在用户请求浏览该文件的时候用OleDB解析这个文件,可以得到一个DataTable,你想在页面上怎么样显示就怎么显示,比如绑到一个GridView上
‘叁’ 什么是https它和http的主要区别在哪里
一、什么是HTTPS
HTTPS是在HTTP上建立SSL加密层,并对传输数据进行加密,是HTTP协议的安全版。HTTPS主要作用是:
(1)对数据进行加密,并建立一个信息安全通道,来保证传输过程中的数据安全;
(2)对网站服务器进行真实身份认证。
二、什么是HTTP
HTTP是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议。HTTP是采用明文形式进行数据传输,极易被不法分子窃取和篡改。
1、HTTPS是加密传输协议,HTTP是明文传输协议;
2、HTTPS需要用到SSL证书,而HTTP不用;
3、HTTPS比HTTP更加安全,对搜索引擎更友好,利于SEO;
4、 HTTPS标准端口443,HTTP标准端口80;
5、 HTTPS基于传输层,HTTP基于应用层;
6、 HTTPS在浏览器显示绿色安全锁,HTTP没有显示;
总的来说HTTPS比HTTP更加安全,能够有效的保护网站用户的隐私信息安全,这也是为什么现在的HTTPS网站越来越多。
‘肆’ 如何实现服务器获取客户端磁盘内容及文件
因为你打开的文件会释放一些文件在共享位置,而你的服务器上是不允许写入的,所以你就打不开了如果要在服务器上正常打开,你可以给共享文件夹提供写入权限
‘伍’ java web 怎么从服务器下载文件到客户端的指定位置
我脚得的吧,这应该是浏览器考虑的问题吧,比如谷歌浏览器,就有这么一个配置:
‘陆’ asp.net服务器读取客户端文件
服务端获取客户端文件?没有这个可能!安全性问题。除非FileUpload控件,你可以用FileUpload控件里的方法获取文件大小,文件命,文件内容没试过。获取到这些,可以不用保存在服务器端。 FileUpload属于被动的,不属于主动。需要客户端操作才能进行。所以这个在安全范围是允许的。
还有就是ActiveX插件了。