1.获取客户端IP地址
客户端向服务器端发出http请求时,可以通过http请求获取客户端的具体信息;Request对象是HttpRequest的实例,用来表示特定的http请求的值和属性;
| 名称 | 简介 |
| ApplicationPath | 获取服务器上应用程序虚拟目录根路径 |
| Cookies | 得到发送到客户端的cookies集合 |
| Form | Forms变量的集合 |
| IsAuthenticated | 指定用户是否被验证 |
| IsSecureConnection | 指定连接是否使用SSL |
| ServerVariables | 取得web服务器变量的集合 |
| Url | 用来获取请求的Url信息 |
| UserHostAddress | 远程客户的IP地址 |
| UserHostName | 远程客户DNS的名称 |
2.获取指定文件的扩展名
重点使用System.IO空间下的Path类
| 名称 | 简介 |
| ChangeExtention | 更改路径的扩展名 |
| Combine | 合并两个路径字符串 |
| GetDirectoryName | 返回指定字符串的目录信息 |
| GetExtention | 返回扩展名 |
| GetFileName | 返回指定的文件名和扩展名 |
| GetFileNameWithoutExtention | 只返回文件名不带扩展名 |
| GetFullPath | 获取字符串绝对路径 |
| GetPathRoot | 返回指定目录的根目录信息 |
| GetTempFileName | / |
| GetTempPath | / |
| HasExtention | 是否具有扩展名 |
| IsPathRooted | 获取指定字符串是具有绝对路径信息还是相对路径信息 |
3.获取当前系统时间
4.获取客户端鼠标坐标
首先知道的是document对象的onmousemove()事件,其次是js中有event对象其screenX和screenY属性可以获取当前的鼠标坐标,但是获取之后由于服务器端和客户端没有通信,我们只能把其存储在一个控件中,等待系统回传再由服务器端进行调用;
5.生成图片的缩略图
6.在弹出对话框的同时显示页面内容
平时我们可以使用window.alert()或者window.confirm()方法来显示模态的对话框,但是这样有一个缺点,弹出对话框之后所有页面的内容都会消失。解决方法如下:
实现的核心思路就是,在对拉比尔拉控件的字符串进行解码是也是调用http对象的相应方法写进去的,所以加上<script></script>就将其间的命令输出,实现了不重写整页而输出模态对话框的目的;
HTTP请求与文件操作





170

被折叠的 条评论
为什么被折叠?



