我正在寻找一种可以通过HTTP进行文件传输的解决方案。需要出现的原因是我连接的防火墙后面的计算机只允许通过端口80和443的HTTP通信。如何通过HTTP传输文件?
我已经被建议使用WebDAV,因为它是一个现成的解决方案,我所有的客户端都需要做的是设置一个网络驱动器来访问这些文件。
有什么其他解决方案通过HTTP传输文件?
Base64编码意味着我必须实现一个客户端和服务器可能是系统中的错误的来源。
编辑: WebDAV解决方案的好处在于它为客户提供了他们已知的环境 - 网络共享。任何方式来模拟这个(或给他们另一个熟悉的环境),以方便使用。我假设我的客户非常愚蠢,并且我不想抱怨使用困难。
您可以通过ssh或openvpn代理您的连接。如果需要,它们都在端口80上工作。 – Oliver