在浏览器中下载zip文件并在javascript中使用其内容

在浏览器中下载zip文件并在javascript中使用其内容,javascript,zip,babylonjs,Javascript,Zip,Babylonjs,对于3D javascript游戏,我正在从服务器加载纹理、3D资源、音乐和其他javascript 现在,我通过单独加载它们来实现这一点,这大约需要30秒,因此我希望在服务器上压缩文件,让客户端下载、解压缩并加载它们。我将如何实现这一点,我真正的问题是,我将如何在通常采用URL的Babylon调用中使用这些调用?您可以使用jszip解压,然后您可以循环文件并从每个文件创建一个Blob,然后使用window.URL.createObjectURLblob获取一个新的URL,以取代旧的基于http

对于3D javascript游戏,我正在从服务器加载纹理、3D资源、音乐和其他javascript


现在,我通过单独加载它们来实现这一点,这大约需要30秒,因此我希望在服务器上压缩文件,让客户端下载、解压缩并加载它们。我将如何实现这一点,我真正的问题是,我将如何在通常采用URL的Babylon调用中使用这些调用?

您可以使用jszip解压,然后您可以循环文件并从每个文件创建一个Blob,然后使用window.URL.createObjectURLblob获取一个新的URL,以取代旧的基于http的URL。@dandavis如果您想要一些毫无价值的internet点,请随意提交作为答案,我将接受它