0

UploadFiles对 FluentFTP 库的方法有疑问。这是我的代码:

var count = _client.UploadFiles(filesPaths, remotePath, true, true);
foreach(var path in filesPaths)
{
    AddLog(string.Format("Uploaded File: {0}", path));
}

并在执行后UploadFiles抛出异常Can't find file。我在使用时发现remotePath = "/uploads"我有这个问题,但是当我将 remotePath 设置为 时"/",该方法上传文件没有问题。我检查了用户权限,他可以做任何事情。

我不知道可能是什么问题。我在 GitHub 上阅读了源代码,并没有发现任何奇怪的地方。

它是 FluentFTP 的错误吗?还是我错过了什么?

4

1 回答 1

0

如果未创建文件夹/uploads ,您将收到该异常。

选项 1:手动创建文件夹上传并重试

选项 2:使用

DirectoryExists() - 检查服务器上是否存在目录。

CreateDirectory() - 在服务器上创建一个目录。如果父目录不存在,也会创建它们。

于 2017-05-26T19:45:23.297 回答