我有一个小功能,可以通过c#WebClient上传和下载。我只是想确保这是否是正确的方法,而不破坏任何安全规则。这当前适用于我的应用程序,但我只是想知道我这样做的方式是对的吗?
WebClient client = new WebClient();
client.Proxy = new WebProxy();
client.Credentials = new System.Net.NetworkCredential(_username, _password);
client.BaseAddress = _URLPath; // ftp://10.10.10.10/
client.UploadFile(_filePath.Substring(_filePath.LastIndexOf("\\") + 1), _filePath); //filePath = C:\\text.bak
client.DownloadFile(myFile, myFile); //Download myFile = "text.txt"
client.Dispose();
基本上,应用程序上传一个名为" text.bak"的文件。从我的C:\和服务器立即生成一个文本文件,名为" text.txt"然后我马上下载。
我是否泄漏任何安全问题?感谢