Rest 来自Google drive API的损坏文件

Rest 来自Google drive API的损坏文件,rest,curl,post,google-api,google-drive-api,Rest,Curl,Post,Google Api,Google Drive Api,我希望使用谷歌驱动器api作为备份解决方案。因此,我有一个压缩文件夹,它与curl一起使用updloadType=resumable上传到服务帐户 压缩(tar)文件是一个~30mb的文件夹,似乎可以毫无错误地上传到驱动器api 我的问题是,从我的服务帐户下载后,我无法解压缩该文件(似乎已损坏)。当我试图解除武装时,我有: gzip: stdin: not in gzip format. tar: Child returned status 1.

我希望使用谷歌驱动器api作为备份解决方案。因此,我有一个压缩文件夹,它与curl一起使用updloadType=resumable上传到服务帐户

压缩(tar)文件是一个~30mb的文件夹,似乎可以毫无错误地上传到驱动器api

我的问题是,从我的服务帐户下载后,我无法解压缩该文件(似乎已损坏)。当我试图解除武装时,我有:

gzip: stdin: not in gzip format.                   
tar: Child returned status 1.              
tar: Error is not recoverable: exiting now.  
早在九月份,它就已经起作用了。当时我已经能够下载并提取的文件不再工作了

我知道下载的文件与原始文件大小相同。(不是空的) 我在标题中指定X-Upload-Content-Type:application/X-gtar


谢谢

您是否尝试过上载其他文件并下载它们以检查它是否仍然存在?或者尝试使用webYeah下载文件。我尝试过以相同的格式上传其他不同的文件(tar.gz)并下载它们。同样的问题。早在九月份,我测试了一些上传/下载,一切正常。@RustyShackleford您是否尝试过使用其他扩展或归档格式?您是否尝试过上传其他文件并下载它们以检查其是否仍然有效?或者尝试使用webYeah下载文件。我尝试过以相同的格式上传其他不同的文件(tar.gz)并下载它们。同样的问题。早在九月份,我测试了一些上传/下载,一切正常。@RustyShackleford您是否尝试过使用其他扩展或归档格式?