net读取客户端文件|aspnet服务器读取客户端文件

① 如何从服务端获取Session信息或者如何实现服务端读取客户端指定路径的文件内容

读取串口的报文解析,然后在pc段解析报文把pc上的指定文件内容通过网口上传到服务器,这就是服务器客户端模式。服务器发回话,客户端解析然后回答回话

② .net C# 导出Excel怎么获取客户端路径

一般没有导出到指定路径这样子的吧,导出就相当于下载,平时下载东西都是另存为自己选择路径。服务器上能找到路径能导出,但是你有没有想过客户端有很多,你所谓的指定路径,有的客户端可能没有,而有的客户端已经存在,这时候咋办呢?除非你可以向qq一样事先设定好一个下载保存文件的路径using System.IO; public static void ToTXT(string contents, string fileName) { HttpContext.Current.Response.Buffer = true; HttpContext.Current.Response.Clear(); HttpContext.Current.Response.Charset = "UTF-8"; HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8; HttpContext.Current.Response.ContentType = "application/ms-txt"; HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + "" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); TextWriter tw = HttpContext.Current.Response.Output; tw.WriteLine(contents); HttpContext.Current.Response.End(); }这是我自己写的导出txt文件的代码,调试通过,你可以修改下ContentType来得到自己需要的文件格式

③ asp.net怎么获得打开客户端文件的权限

系统没有漏洞的情况下,理论上你这个不可行!不然,操作系统还有什么安全可言?不过,实际上嘛,操作系统的漏洞还是很多的,一个在于你去找,再一个,你找到了不要声张,知道的人多了,微软就把它补上了。

④ 如何用asp.net读取客户端数据

可以把文本文件上传到服务器后,再读取网上有很多这样的例子

⑤ net如何读取客户端Excel文件

是使用过抄oledb的方式string connExcel;connExcel = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\";", this.ExcelFilePhysicalPath);OleDbConnection oleConn = new OleDbConnection(connExcel);然后可以通过TSQL来查询等不过表面得为[sheet名$]后边得加个$

⑥ .net一共有那些方法获取客户端的信息任何信息都可以

ASP.NET获取客户端及服务器的信息ASP.NET获取客户端信息,暂时就这几个,有待添加~~1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑IP:Page.Request.UserHostAddress 2. 在网络编程中的通用方法: 获取当前电脑名:static System.Net.Dns.GetHostName() 根据电脑名取出全部IP地址:static System.Net.Dns.Resolve(电脑名).AddressList 也可根据IP地址取出电脑名:static System.Net.Dns.Resolve(IP地址).HostName 3. 系统环境类的通用属性: 当前电脑名:static System.Environment.MachineName 当前电脑所属网域:static System.Environment.UserDomainName 当前电脑用户:static System.Environment.UserName客户端IP:Page.Request.UserHostAddress;用户信息:Page.User;服务器电脑名称:Page.Server.MachineName;当前用户电脑名称:System.Net.Dns.GetHostName();当前电脑名:System.Environment.MachineName;当前电脑所属网域:System.Environment.UserDomainName;当前电脑用户:System.Environment.UserName;浏览器类型:Request.Browser.Browser;浏览器标识:Request.Browser.Id;浏览器版本号:Request.Browser.Version;浏览器是不是测试版本:Request.Browser.Beta;浏览器的分辨率(像素):Request["width"].ToString() + "*" + Request["height"].ToString();//1280*1024客户端的操作系统:Request.Browser.Platform;是不是win16系统:Request.Browser.Win16;是不是win32系统:Request.Browser.Win32;服务器端的信息:服务器计算机名:"http://" + HttpContext.Current.Request.Url.Host + HttpContext.Current.Request.ApplicationPath;服务器IIS版本: Request.ServerVariables["Server_SoftWare"].ToString();服务器域名:Request.ServerVariables["SERVER_NAME"].ToString();服务器域名:Request.ServerVariables["HTTP_HOST"]服务器端口:Request.ServerVariables["Server_Port"].ToString();服务器IP地址:Request.ServerVariables["LOCAl_ADDR"]服务器脚本超时时间:(Server.ScriptTimeout / 1000).ToString() + "秒";服务器操作系统:Environment.OSVersion.ToString();本文件所在文件夹:Request.PhysicalApplicationPath;服务器IE版本:Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer\Version Vector").Ge

⑦ C#.net 读取.exe文件

可以的。//在这里上传文件Process p = new Process();p.StartInfo.FileName = "上传的文件名";p.StartInfo.UseShellExecute = false;//重定向标准输入p.StartInfo.RedirectStandardInput = true;//重定向标准输出p.StartInfo.RedirectStandardOutput = true;//重定向错误输出p.StartInfo.RedirectStandardError = true;//设置不显示窗口p.StartInfo.CreateNoWindow = true;//启动进程p.Start();//可以带参数p.StandardInput.WriteLine("参数");//从输出流获取执行结果string strRst = p.StandardOutput.ReadToEnd();p.Close();

⑧ asp.net服务器读取客户端文件

服务端获取客户端文件?没有这个可能!安全性问题。除非FileUpload控件,你可以用FileUpload控件里版的方法获取文件大小权,文件命,文件内容没试过。获取到这些,可以不用保存在服务器端。 FileUpload属于被动的,不属于主动。需要客户端操作才能进行。所以这个在安全范围是允许的。还有就是ActiveX插件了。

⑨ asp.net 客户端访问服务端网页,点击上传按钮,把客户端c盘的图片上传到服务端。服务端图片路径是绝对得

.net 的fileUpload控件 把 客户端C:/aa/aa.jpg 路径默认其中,再css隐藏fileUpload新建按钮 用js传递click事件指向fileUpload控件,就可以上传了不通过 fileUpload控件 想直接读客户端的文件是不允许的,你想想如果能这样网站可以鱼肉PC端了

⑩ .NET/webservice怎么接收来自客户端的数据

新建ASP.NET Web Services项目,里面有示例,自己写方法就可以了,返回一个YES字符串


赞 (0)