C# 更改FTP中上载文件的路径
可能重复:C# 更改FTP中上载文件的路径,c#,.net,wpf,ftp,C#,.net,Wpf,Ftp,可能重复: 我有上面的代码来上传一个特定的文件到一个路径 在ftp中,如何设置要上载文件的特定目录 在本例中,我将上载到一台带有嵌入式linux的机器,因此它需要位于/root/somedirectory下 编辑:我尝试过在请求路径中实际包含目录路径的建议,但它只是在request.GetRequestStream()行抛出一个System.Net.WebException,并显示消息“System error” 将目录放在请求的路径中,即 FtpWebRequest request = (F
我有上面的代码来上传一个特定的文件到一个路径 在ftp中,如何设置要上载文件的特定目录 在本例中,我将上载到一台带有嵌入式linux的机器,因此它需要位于/root/somedirectory下
编辑:我尝试过在请求路径中实际包含目录路径的建议,但它只是在request.GetRequestStream()行抛出一个System.Net.WebException,并显示消息“System error” 将目录放在请求的路径中,即
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://"
+ ddcdao.ddcAddress + "/" + someDirectory
+ "/" someFile);
@jcolebrand嵌入式linux,而不是windowsOk,请解释我的建议如何不起作用?你显然没有说你已经试过了。为什么将路径放入文件名中无效?@jcolebrand它只在“request.GetRequestStream()处抛出System.Net.WebException”。例外信息是“系统错误”,我知道,我意识到在对请求进行了大约15分钟的研究之后,但随后我找到了上面Skeet的答案,并认为这是非常明确的。。。然而,他的可能是linkrot,我应该编辑一下……哈哈哈,我从来都不想面对这个问题,我很高兴Skeet做到了p感谢您的个人资料扫描;-)
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://"
+ ddcdao.ddcAddress + "/" + someDirectory
+ "/" someFile);