在Winform中,现使用webclient 上传和下载文件到服务器上(如\\10.23.5.32\testing).
需要在程序中进行身份验证.即只在在运行程序的时候才可以访问服务器上的这个路径,
在程序之外不能访问.
请问该如何实现呢?
解决方案 »
- 文件怎么上传不上去啊?
- --100分求助,关于错误处理--
- 如何在用request.querystring("")传值的时候进行加密?
- session不存在怎么会是“未将对象引用设置到对象的实例”?
- 在后台代码中怎么得到select count(userid) from my这个语句的值呢?
- 如何实现内嵌网页
- 关于页面打回车提交的小问题
- Microsoft .Net Application Center Test启动后创建一个新测试,录制测试的时候出错
- ASP。NET中的timer
- aspx中的javascript脚本不能正常处理中文的问题
- 经过两天研究终于把身份验证这个问题解决的差不多了,这是研究结果,大家给提提意见
- SOS:点击button弹出保存对话框,拖动该对话框或关闭其再移动鼠标均导致网页字体变大?
也就是在程序中能使用windows身份认证.比如我在服务器建了一个用户,用户名为test,
密码为test,在程序中指定此用户名和密码即可访问服务器进行上传和下载.而用户退出程序则不可以访问此服务器.各位大虾快帮帮忙!怎么实现?
??
{
这边验证一下啊再加个验证方法 if(checkUser(name,pass)) 如果真
{
执行上传部份代码
}
else
{
跳出
}
}
//象http服务器发出请求
HttpWebRequest m_Request =(HttpWebRequest)WebRequest.Create(m_Url); ///更改时间:2005.1.17(1)
//将用户帐号信息加入http的post中
string m_PostData = "SigninId=" + m_Account.SigninId;
m_PostData =m_PostData+ "&Password=";
m_PostData =m_PostData+ m_Account.Password;
m_Request.Method="POST"; //使用http的post方法
m_Request.ContentType="application/x-www-form-urlencoded";
m_Request.ContentLength = m_PostData.Length;m_RequestStream=m_Request.GetRequestStream();
// 发送数据
m_RequestStream.Write(System.Text.Encoding.Default.GetBytes(m_PostData),0,m_PostData.Length);