在windows Forms程序里面实现文件上传

有时候我们可能要通过Windows Forms程序上传文件。下面是一个简单的例子。按钮的Click事件如下

OpenFileDialog dialog = new OpenFileDialog();

if (dialog.ShowDialog() == DialogResult.OK)

{

vb.Devices.Network network = new Microsoft.VisualBasic.Devices.Network();

try

{

string fileName = dialog.FileName;

string shortFileName = System.IO.Path.GetFileName(fileName);

network.UploadFile(fileName, txtServerPath.Text+@"\"+shortFileName, txtUserName.Text, txtPassword.Text);

MessageBox.Show("已经完成上传");

}

catch (Exception ex)

{

MessageBox.Show(ex.Message);

}

}

要添加对Microsoft.VisualBasic程序集的引用,而且导入命名空间

using vb=Microsoft.VisualBasic

 

请在窗体上放几个控件,如下图所示

image

posted @ 2008-07-08 18:40  陈希章  阅读(1688)  评论(0编辑  收藏  举报