在Windows中传输大文件的最佳方法是使用文件传输协议,如File Transfer Protocol (FTP)、File Transfer Protocol Secure (FTPS) 或者 Secure File Transfer Protocol (SFTP)。这些协议可以确保文件在传输过程中的安全性和完整性。
我有一堆文件(将近1500个,有些甚至超过500MB)。基本上,我们有一个缺陷管理系统(Serena Business Mashups,他们中的一些人可能知道它),我需要通过他们的web服务将这些文件附加到相关问题上。可以附加的最大文件大小是500mb。因此,我把重点放在小于500Mb的文件上。此web服务有一个将文件内容作为base64binary类型的CreateAttachment调用。我可以将小文件附加到字节数组中,并将该字节数组作为内容传递,这样可以很好地工作。然而,当涉及到大文件时,我总是会遇到内存异常。我已经尝试了几乎很多样本,并阅读了大部分文章,但它们对我没有帮助……我甚至尝试
我需要在Windows2008Server机器上设置一个SFTP服务器,用于接收大文件(~200 an )。我需要服务器根据公司的LDAP / ActiveDirectory认证任何试图登录的用户。
我曾尝试用OpenSSH for Windows (AKA SSHWindows)来做这件事,但是没有运气。在Linux中,通过修改OpenSSH配置文件似乎是可能的,但在SSHWindows中似乎是不可能的。
我能用什么(最好是免费的)软件来实现这一点?