【发布时间】:2017-06-12 06:07:18
【问题描述】:
我正在通过可恢复/简单上传将文件上传到 Google 云端硬盘,具体取决于文件大小。我在上传带有 500 Internal Server Error 的 Google 文档文件时遇到问题。正如 Google 文档建议使用 Exponential Backup 来解决此错误。我尝试在一段时间间隔后(一分钟后)上传相同的数据>但它给出错误 410 Gone
我对这个问题的发现是......
- 在驱动器上创建文件时,将文件的 mime 类型设置为 application/octet-stream 或保持其值 null
- 使用可恢复/简单上传方式上传数据
- 收到成功结果,但文件显示为 zip 文件而不是 Google 文档文件。
- 如果我在创建 Google 提供的文件时设置了mime type,则会创建文档文件。
- 但在上传数据时会抛出错误(500 和 410)
这个问题有什么可能的解决方案?
【问题讨论】:
-
你能粘贴你的代码吗?给定文件是 (a) 总是失败还是 (b) 有时失败?
-
是的。给定的文件总是失败
-
那么您可能会忘记指数退避。不幸的是,500 状态涵盖了无数种情况,并非所有情况都可以恢复。尝试减少您要求云端硬盘执行的工作量,例如更小的块大小
标签: google-api google-drive-api