我在Google云端存储中有一组机密文件,我允许用户使用CloudStorageTools::serve一次下载一个。如果他们可以选择一组文件并以zip文件下载它们会更方便。我在PHP App Engine中使用PHP,看到PHP有一个ZipArchive class。
我没有看到使用CloudStorageTools创建zip文件的直接方式:serve,这有时候是我首选的方法。如果有人知道如何做到这一点,那将非常有帮助。
如果不可能的话,似乎很多其他选项可能会起作用,从暂时将文件转换为公共可访问,这将为他们提供一个可用于创建zip文件的公共URL。由于机密性问题,我宁愿避免这种情况。另一种选择是临时将它们复制到Google App Engine中的文件夹,压缩它们然后删除它们。我再次担心保密问题。这两种方法在设置时似乎都有些耗时。因此,如果某人有更快/更好的方法,我真的很感激帮助。谢谢!