Renci.SshNet.Common.SftpPermissionDeniedException: 'Permission denied'
Renci.SshNet.Common.SftpPermissionDeniedException: 'Permission denied'
我是 SFTP 新手。
我在将图像从 asp.net 核心上传到 SFTP 位置时遇到 Renci.SshNet.Common.SftpPermissionDeniedException: 'Permission denied'
错误。
我已经安装了 WinSCP 工具,在那里我可以看到特定的 SFTP 文件夹没有“写入”权限。而且我无权更改权限。
下面是我的代码
public void UploadFileToSFTP(IFormFile requestFile)
{
using (var sftp = new SftpClient(host, username, password))
{
sftp.Connect();
if (sftp.IsConnected)
{
using (var uplfileStream = requestFile.OpenReadStream())
{
sftp.UploadFile(uplfileStream, "/folderpath/" + requestFile.fileName, null);
}
}
sftp.Disconnect();
}
}
我的代码有什么问题吗?
或仅向文件夹添加写权限即可。
提前致谢!
在获得 SFTP 文件夹的“写入”权限后,我可以将图像上传到 SFTP 服务器。
我是 SFTP 新手。
我在将图像从 asp.net 核心上传到 SFTP 位置时遇到 Renci.SshNet.Common.SftpPermissionDeniedException: 'Permission denied'
错误。
我已经安装了 WinSCP 工具,在那里我可以看到特定的 SFTP 文件夹没有“写入”权限。而且我无权更改权限。
下面是我的代码
public void UploadFileToSFTP(IFormFile requestFile)
{
using (var sftp = new SftpClient(host, username, password))
{
sftp.Connect();
if (sftp.IsConnected)
{
using (var uplfileStream = requestFile.OpenReadStream())
{
sftp.UploadFile(uplfileStream, "/folderpath/" + requestFile.fileName, null);
}
}
sftp.Disconnect();
}
}
我的代码有什么问题吗?
或仅向文件夹添加写权限即可。
提前致谢!
在获得 SFTP 文件夹的“写入”权限后,我可以将图像上传到 SFTP 服务器。