Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改FTP中上载文件的路径_C#_.net_Wpf_Ftp - Fatal编程技术网

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);