问题标签 [winscp-net]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - WinSCP:如何确保 SFTP 上传从 .zip.filepart 重命名为 .zip?
使用 WinSCP 的 .NET 程序集上传文件。 OperationResultBase.Check()
抛出以下错误:
WinSCP.SessionRemoteException:传输已成功完成,但无法将临时传输文件“testfile.zip.filepart”重命名为目标文件名“testfile.zip”。如果问题仍然存在,您可能需要关闭传输恢复支持。
我尝试发送的任何 zip 文件似乎都会发生这种情况。如果有所不同,这些是使用 DotNetZip 库创建的 zip 文件。
我正在使用的代码几乎直接取自 WinSCP 文档中的示例:
WinSCP 论坛上的讨论表明该程序集还不允许对传输恢复支持进行编程控制。有解决方法吗?
sftp - 为什么 FileZilla 可以在不知道任何密钥的情况下工作,而 WinSCP 却不行?
我获得了 SFTP 服务器的连接详细信息,使用 FileZilla 连接到它,然后从该 SFTP 成功下载了一个文件。
我拥有的唯一详细信息是主机、端口、用户和通行证。
现在我正在尝试通过 WinSCP .NET 程序集(C#)连接到同一台服务器
无论我在这里尝试什么,它都会不断要求 SSH 的密钥,但我没有那个密钥,我在网上某处生成了一个 128 位 RSA 密钥并将其放入会话选项中,例如:
但这只是告诉我密钥无效。
我有点想通,我可能需要来自服务器的公共/私有 SSH 密钥才能使其工作,但遗憾的是我无法访问该服务器。
既然 FileZilla 可以在我不输入任何 KEYS 的情况下连接到它,为什么我的 C# 程序不能这样做呢?
在涉及安全相关的事情时,我不是专家,所以请指出我正确的方向。我找到了这个线程,但我无权访问.ssh
FTP 服务器上的文件夹,而且我真的不知道他们在做什么。
c# - WinSCP .NET 程序集:在哪里定义代理?
我可以使用 WinSCP GUI 定义代理服务器。如果我这样做,我可以连接到远程主机。但是在代码中我找不到为 WinSCP 声明代理服务器的方法。
在这种情况下,我收到
远程服务器返回错误 (407) 需要代理身份验证。
我的代码:
exception - PowerShell 运行时异常 - “无法加载文件或程序集”
这似乎是 PowerShell 和 Visual Studio 中的常见问题,但案例和解决方案似乎差异很大。尽管看到了几个类似的问题,但我还没有为我的问题找到可行的解决方案。
错误信息中存在问题
无法加载文件或程序集 'file:///C:\users\jenstmar\Desktop\WinSCP.dll' 或其依赖项之一。不支持操作。(来自 HRESULT 的异常:0x80131515)
文件位置无效,因为 .dll 应该位于与WinSCP安装相同的文件夹中。此位置已更改以检查是否没有权利或缺乏权利,限制我使用它。
导致问题的脚本行如下所示:
此错误出现在PowerShell ISE和 PS ISE(x86) 中。我以本地管理员身份在 Windows Enterprise 64 位环境中运行 PowerShell V3.0。我该如何解决这个问题?
c# - 在 C# 中使用 WinSCP 连接到 SFTP 时出现“没有可用的支持的身份验证方法”
我正在尝试使用 C# 中的 WinSCP 连接到 SFTP 服务器。这是我的代码:
但是当我运行应用程序时,它会像这样
我得到这个错误:
断开连接:不支持可用的身份验证方法(服务器发送:publickey、gssapi-with-mic)
timestamp - 无法使用 WinSCP 访问远程文件的时间戳
我正在使用 WinSCP .NET 程序集以编程方式连接到远程服务器并获取特定文件的时间戳(或上次更新日期)。我没有成功找到方法调用。
c#-4.0 - 无法为 WinSCP 会话类创建实例
我正在使用 WinSCP 在 C# 程序中下载和上传文件。我的代码看起来像这样
当程序执行行
它终止。我什至没有得到任何异常它只是终止。
谢谢,达山。
ssh - WinSCP .NET 库:连接到 SFTP 服务器而不指定 SSH 主机密钥指纹
在当前的 WinSCP 稳定版本中,似乎使用SshHostKeyFingerprint
是强制性的,没有它就无法连接到 SFTP 服务器SessionOptions
。我可以看到测试版(5.2)中添加了绕过功能,但我想知道是否可以在没有此指纹的情况下进行连接。
c# - 使用 WinSCP .NET 程序集下载文件时出现“无法获取文件属性”错误
我正在使用 WinSCP .NET 库将文件从 Linux 传输到 Windows。我有一个代码,但没有下载文件。
有人可以查看这段代码,看看我做错了什么。
在我看来,以 . 开头的代码行中出现了一些问题transferResult
。
我的代码:
错误信息是:
无法获取文件“/apps/instances/sj1slm612/wppgui_13300/configuration/standalone-full.xml”的属性。
c++ - How to recompile WinSCP without Finalizer
I need to use WinSCP in a SqlServer context (yes, I know this is not a good idea).
The problem with WinSCP in a Sql Server context is that Finalizers are not allowed.
I know C#, but not C++, so am looking for some guidance on how to proceed with removing the Finalizers.
Greg