上传大的zip文件(8GB+)进行翻译



我们有一个两条腿的授权桌面应用程序,用于在forge查看器中上传3D模型、翻译模型和查看翻译后的模型。最近,我们试图上传一个大于8GB的大型号(zip(,但在上传完成访问令牌到期之前失败了。

我们的意图不是更改我们的应用程序,而是尝试增加访问令牌的过期时间,即3599秒。我们认为,如果我们获得3倍以上的过期时间,那么我们可以上传我们的8GB型号。

有什么方法可以增加过期时间吗?以前有人有这个问题吗?然后如何解决?有人能提出建议吗?提前谢谢。

不幸的是,无法自定义访问令牌的到期期限。除此之外,尝试一次性上传这种大小的文件对应用程序的用户来说可能是一种非常糟糕的体验(想象一下,当你已经上传了90%的文件时,互联网连接会下降(。因此,我建议使用可恢复上传功能。这样,您可以在需要时刷新令牌,更重要的是,当上传失败(或被取消(时,您的应用程序可以让用户稍后继续上传。

对于可恢复上传的示例,以下是VSCode Forge扩展中可恢复文件上传的实现:https://github.com/petrbroz/vscode-forge-tools/blob/develop/src/commands/data-management.ts#L227-L269.

最新更新