0

在 C# (.NET 2.0) 中,我有以下代码行:

File.Copy(fileName, @"C:\Temp\someDir\SomeFile.jpg"); 

其中文件名是“\\127.0.0.1\someDir\someFile.jpg”。我收到一个 IOException,上面写着“系统检测到可能尝试破坏安全性。请确保您可以联系对您进行身份验证的服务器。”

知道这里发生了什么吗?

谢谢,斯科特

4

1 回答 1

0

File 类接受可以是服务器或共享的UNC路径的路径。因此,在您的情况下, File.Copy 假设 fileName 是服务器或共享的 UNC 路径,因此复制方法会引发异常

File.Copy("\\127.0.0.1\someDir\someFile.jpg", @"C:\Temp\someDir\SomeFile.jpg");

我建议您尝试使用WebClient.UploadFile

于 2012-07-28T21:30:17.393 回答