我正在尝试制作一个应用程序,该应用程序将获得多个链接以从另一台服务器下载,将它们压缩在我的服务器上,然后将zip转发给客户端。所以我有几个问题:
1)这些在线YouTube /视频下载器如何工作?他们会为您下载所有文件,然后提供文件链接吗?如果是这样,那么他们如何处理存储空间?还是直接流传输文件?这个过程如何运作?
2)假设我有一个中间服务器,该服务器向另一台服务器查询文件链接(通过Ajax调用),然后获取链接。现在我应该将所有这些文件下载到磁盘上,然后压缩然后发送到客户端吗?还是我可以通过某种方式即时压缩文件并将流(我不知道流的工作方式)发送给客户端?
谢谢!