您现在的位置: 爱51代码网 >> 范文 >> 文章正文
C#_WinForm文件上传到指定路径访问权限

我做的是一个WinForm程序,从本地上传一个文件到一个指定路径,非FTP方式,所以我的方式是通过File.Copy()来实现的,目前遇到问题是我所需要访问的这个指定路径是有权限管控的,在运行这个共享路径时是需要验证用户名和密码:

我可以把用户名和密码写到程序里面,每次在上传文件时正常开启路径访问吗?否则程序会报错:拒绝存取访问
public void uploadFiles()          {             string resultFile = "";               OpenFileDialog openFileDialog1 = new OpenFileDialog();             openFileDialog1.Filter = "文本文件|*.txt";              openFileDialog1.FilterIndex = 2;              openFileDialog1.RestoreDirectory = true;             if (openFileDialog1.ShowDialog() == DialogResult.OK)              {                 resultFile = openFileDialog1.FileName;                 string soursefilename = resultFile;                                 string fileName = openFileDialog1.SafeFileName;                                 string desname = "\\\\192.168.1.1\\user\\" + fileName + ".txt";                                 if (soursefilename == "" || desname == "")                 {                     MessageBox.Show("请选择文件和保存位置"); return;                 }                                 File.Copy(soursefilename, desname, true);                 MessageBox.Show("上传成功!");             }                   }
映射成本地盘先。

映射动作可编程实现,并指定用户名和密码。
局域网共享的问题,最让人头疼了。试一下,下面的方法。原来搞了一上午才弄好。

1.开启guest账户,并设置空密码。

2.在开始-运行中输入 gpedit.msc,打开 windows设置--本地策略--安全设置--安全选项  中的 网络访问:本地账户共享和

安全模式 设置为 仅来宾,本地用户以来宾身份验证。然后再打开 windows设置--本地策略--安全设置--用户权利指派  中

的 拒绝从网络访问此计算机 中的 guest 去掉。

3.打开 windows设置--本地策略--安全设置--安全选项  中的 账户:使用空白密码的本地账户只允许进行控制台登陆  设置

为 已停用

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    TClientDataSet如何避免多人更新
    如何用delphi代码修改XML节点
    vc++ pvoid *用delphi怎么表达
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    lotus数据列表文档个数如何实时统
    lotus代理中LS如何将字符串保存到
    在lotus BS系统里怎样方便实现统
    CHARFORMAT结构体为什么要有
    -abort() has been called
    Windows环境下如何编译zxing
    C#如何调用C++写的函数
    问题标签用户C#多态中new 和
    C# 中InlineShapes.AddPictu
    pdf2flash将pdf转为swf时本地
    代码中如何返回IEnumerator
    C# 代码如何在Excel里面实现
    C#input输入框最后一位数字无
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |