在 C# (.NET 2.0) 中,我有以下代码行:
File.Copy(fileName, @"C:\Temp\someDir\SomeFile.jpg");
其中文件名是“\\127.0.0.1\someDir\someFile.jpg”。我收到一个 IOException,上面写着“系统检测到可能尝试破坏安全性。请确保您可以联系对您进行身份验证的服务器。”
知道这里发生了什么吗?
谢谢,斯科特
File 类接受可以是服务器或共享的UNC路径的路径。因此,在您的情况下, File.Copy 假设 fileName 是服务器或共享的 UNC 路径,因此复制方法会引发异常
File.Copy("\\127.0.0.1\someDir\someFile.jpg", @"C:\Temp\someDir\SomeFile.jpg");
我建议您尝试使用WebClient.UploadFile