无法winscp png 文件

无法winscp png 文件

我有一些 PNG 文件需要传输scp到 Linux 机器上。我正在使用winscp,当我由于某种原因复制时,传输的字节数为零,文件为空。

需要更改什么选项才能winscp复制这些 PNG 文件?

答案1

来自 WinSCP 文档,标题为:传输模式,我看到有2种,二进制模式和文本模式用于传输文件。

===== 服务器端文本文件格式 =====

如何支持文本模式传输有两种选择。第一个选项是客户端(WinSCP)直接知道服务器使用的文本文件格式,并将文件转换为传输前的格式。第二种选择是存在一些预先商定的规范格式,客户端在传输之前将文件转换为该格式,并且服务器在传输到其自己的格式之后将其转换(如果需要)。

第二个选项更通用,但仅 [[sftp|SFTP-4]] 及更新版本和 [[FTP]]((实际上使用 FTP,文件上传时未修改,预计服务器能够将其转换以其自己的格式。))。

第一个选项由 WinSCP 用于 [[SCP]] 和 SFTP-3 及较旧的协议。在这种情况下,客户端 (WinSCP) 必须直接了解并支持服务器端格式。一般来说,文本文件格式有很多种,几乎每个平台都有自己的格式。 WinSCP 支持两种最常用的格式:Unix 和 Windows。您可以在“高级站点设置”对话框的 //[[ui_login_environment#end-of-line_characters|环境页面]]// 上进行选择。由于大多数 SSH 服务器都在 Unix 系统上运行,因此通常您可以保留默认的 Unix 格式。

所以我相信你有自动模式,默认情况下应该检测 png 类型。否则,我怀疑问题可能是这篇文章的标题:主题“WinSCP FTPing 零字节文件”或这篇文章标题为:为什么我上传的文件是0字节?

相关内容