恢复上传时,获取上传数据的大小始终失败(500内部服务器错误)

时间:2012-07-06 11:13:56

标签: google-drive-api google-api-java-client

当可恢复上传失败时,我试图达到按照指导成功上传的数据大小 https://developers.google.com/drive/manage-uploads#resuming_a_failed_chunk 但是服务器总是返回500内部服务器错误。

出于同样的原因,com.google.api.client.http.HttpRequest.execute()始终失败(由于某种原因上传失败(套接字超时..) - >重试 - >获取成功上传的数据大小 - > 500错误)

[日志]

07-06 10:20:14.320: I/GDTest(29334): -------------- REQUEST  --------------
07-06 10:20:14.320: I/GDTest(29334): PUT https://www.googleapis.com/upload/drive/v2/files?uploadType=resumable&upload_id=AEnB2Upe55Y_KlG2---SKIP----vSIWg
07-06 10:20:14.320: I/GDTest(29334): Accept-Encoding: gzip
07-06 10:20:14.320: I/GDTest(29334): Authorization: Bearer ya29.AHE---SKIP---Qo9GN
07-06 10:20:14.320: I/GDTest(29334): Content-Range: bytes */2148165
07-06 10:20:14.320: I/GDTest(29334): User-Agent: Google-HTTP-Java-Client/1.10.3-beta (gzip)
07-06 10:20:14.320: I/GDTest(29334): Content-Length: 0
07-06 10:20:14.980: I/GDTest(29334): -------------- RESPONSE --------------
07-06 10:20:14.980: I/GDTest(29334): 500 Internal Server Error
07-06 10:20:14.980: I/GDTest(29334): Cache-Control: no-cache, no-store, must-revalidate
07-06 10:20:14.980: I/GDTest(29334): Content-Length: 180
07-06 10:20:14.980: I/GDTest(29334): Content-Type: application/json
07-06 10:20:14.980: I/GDTest(29334): Date: Fri, 06 Jul 2012 10:20:14 GMT
07-06 10:20:14.980: I/GDTest(29334): Expires: Fri, 01 Jan 1990 00:00:00 GMT
07-06 10:20:14.980: I/GDTest(29334): Pragma: no-cache
07-06 10:20:14.980: I/GDTest(29334): Server: HTTP Upload Server Built on Jun 14 2012 02:12:09 (1339665129)
07-06 10:20:14.980: I/GDTest(29334): X-Android-Received-Millis: 1341570014983
07-06 10:20:14.980: I/GDTest(29334): X-Android-Sent-Millis: 1341570014772
07-06 10:20:14.995: I/GDTest(29334): -------------- REQUEST  --------------

1 个答案:

答案 0 :(得分:0)

这似乎可能是由于错误引起的,因为请求看起来是正确的(并且通常500错误是由错误引起的)。

这是否始终使用相同的文件?如果是的话,你可以和我分享这个档案吗? 您是否尝试过使用不同(较小)文件的类似内容?