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