当我使用REST API将文件上传到Google云端硬盘时,我发现由于网络不稳定,每隔几秒就会重置HTTP连接(显然,谷歌的基础设施很强大,但也许你不会和#39我知道什么是共产主义,以及我们贫穷的中国人必须以不同的方式攀登的GFW。
问题是Google的服务器会丢弃她收到的数据块,如果它的大小小于250kb(这个值是我的测试估计的)。因此,如果网络在每次达到该值之前断开连接,我们只是一遍又一遍地上传相同的块。
我认为唯一的解决方案是上传第三台服务器,例如GAE上的程序,它永远不会丢弃任何收到的数据。
BTW,Google Drive官方PC客户端在这种情况下效果不佳。答案 0 :(得分:0)
Google文档确认256kb为最小块大小。如果块失败,请检查响应头以查看收到了多少并从该点恢复。