我是新来的,
请帮帮我,
我正在使用网络服务并上传文件。
这是我上传文件的代码
private void Button_Click(object sender, RoutedEventArgs e)
{
testServiceClient = new TestServiceClient();
var uploadFile = "C:\\Computer1\\Sample.csv";
try
{
var dir = @"\\Computer2\UploadedFile\";
string myUploadPath = dir;
var myFileName = Path.GetFileName(uploadFile);
var client = new WebClient { Credentials = CredentialCache.DefaultNetworkCredentials };
client.UploadFile(myUploadPath + myFileName, "PUT", uploadFile);
client.Dispose();
MessageBox.Show("ok");
testServiceClient.Close();
}
catch (Exception ex)
{
ex.ToString();
}
}
我可以在同一个网络中上传文件,但我的问题是,
当两台计算机不在同一个网络中时,我如何上传文件?
我试过改变
var dir = @"\\Computer2\UploadedFile\";
至
var dir = @"https://Computer2/UploadedFile/";
但我收到错误“无法连接到远程服务器”
请帮帮我。