各位老师,大家好:我是一个C#开发的新手,现想用C#开发一个文件上传软件程序。基本功能如下:
(1)客户端:任意一台装有Windows系统的可以上网的电脑;
(2)编程:程序为用C#开发的单机版本;点击“上传”按钮,本机中被选中的文件上传到具有固定IP定址的服务器中;
(3)源代码如下:
         private void button_Click(object sender, EventArgs e)
        {
           //上载本地文件到指定URI的资源
            try
            {
                WebClient MyWebClient = new WebClient();                string MyWebSite = "ftp://222.222.7.6/文件上传.doc";
                  string MyFileName = "C:\\文件上传.doc";                byte[] ResponseArray = MyWebClient.UploadFile(MyWebSite,MyFileName);                string MyInfo ="操作结果:"+ System.Text.Encoding.ASCII.GetString(ResponseArray);                MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "信息提示"MessageBoxButtons.OK,MessageBoxIcon.Information);
            }
        }
(4)问题:
1、我在本机建了FTP,即:通过“管理工具”、“Internet信息服务”创建了一个FTP网站;
2、通过本机向本机FTP发送成功;
3、但是,任选其他一台电脑,运行此程序,向我的电脑(即:FTP网站)上传失败!提问:
1、程序编码是否有问题?
2、客户端、服务器端的电脑是否需要进行相关设置?如:是否需要设置网络权限?如何设置?