将.txt文件上载到 FTP 服务器

本文关键字:FTP 服务器 上载 txt 文件 | 更新日期: 2023-09-27 18:34:54

我正在尝试使用此示例将.txt文件上传到 ftp 服务器 http://msdn.microsoft.com/en-us/library/ms229715.aspx

我收到"请求的 URI 对此 FTP 命令无效"错误。当我将request.method从WebRequestMethods.Ftp.UploadFile更改为WebRequestMethods.Ftp.UploadFileWithUniqueName时,它可以工作。

但是通过这种方式,可以使用随机名称创建.tmp文件。关于如何上传 txt 的任何建议?

将.txt文件上载到 FTP 服务器

我从链接粘贴了代码,并遇到了同样的问题。

由于我创建了ftp服务器,问题是用户没有删除权限,因此无法覆盖或附加文件。

一旦我设置了执行此操作的权限,代码就可以工作了,我可以看到上传的文件。(也尝试附加,它也可以工作(。

您能否确保您有权写入 FTP?如果只能执行此操作一次,则您可能具有读/写权限,但没有删除权限,因此会失败。这将很容易测试,只需为文件指定一个新名称,看看会发生什么

FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://ftp_address/new_file_name_here");