上传到Google云端硬盘后二进制文件已损坏(0x0A变为0x0D 0x0A)

时间:2016-04-21 16:25:50

标签: google-drive-api

似乎这是一个新问题。我之前没有遇到过这个问题(至少1-2周前),我的代码没有改变。所以我认为这个问题发生在谷歌方面。

使用Drive API上传任何二进制文件后,我收到了损坏的文件。 Google将每个0X0A符号转换为0x0D 0x0A序列。

之前的代码完美无缺。我试过大文件,小文件。我每次都腐败。

但是,如果我使用云端硬盘上传,我就不会遇到损坏问题。

1 个答案:

答案 0 :(得分:0)

原因是启用了CURL选项CURLOPT_CRLF。