gpt4 book ai didi

javascript - 驱动器API : DeadlineExceededException when updating a file

转载 作者:行者123 更新时间:2023-11-28 09:11:01 25 4
gpt4 key购买 nike

通过 Drive API(PUT 方法)更新文件时,我在 Google App Engine 上收到 DeadlineExceededException。

我正在使用示例 Python 应用程序 ( https://developers.google.com/drive/examples/python ),因此它使用可恢复上传。我尝试将此更新移动到一项任务中,效果很好。

我现在想知道如何在任务完成或失败后将响应发送回客户端(因为保存是一个明智的情况,我希望用户在出现问题时收到警报)。

我听说过 GAE 中的 Channel API,它似乎符合我的需求:http://prezi.com/uu_yezcaiqxc/channel-api-on-google-app-engine/

感谢您的帮助!

最佳答案

您可以为上传作业创建数据存储集合,后台任务可以在成功完成或因错误而停止时更新作业的行。

id   | userId       | fileId     | status
-----+--------------+------------+-----------------
... | user1 | file1 | 2 /* completed successfully */
... | user1 | file2 | -1 /* error */
... | user2 | file3 | 0 /* waiting to be uploaded */

您可以查询集合以输出当前状态。您不需要主要使用 Channel API 来实现此流程,但 Channel API 也是选项之一。

关于javascript - 驱动器API : DeadlineExceededException when updating a file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16324929/

25 4 0