0
似乎這是一個新鮮的問題。我之前沒有遇到過這個問題(至少1-2周前),我的代碼沒有改變。所以我認爲這個問題發生在Google方面。上傳到Google Drive後二進制文件已損壞(0x0A變爲0x0D 0x0A)
在我使用Drive API上傳任何二進制文件後,我收到損壞的文件。 Google將每個0X0A符號轉換爲0x0D 0x0A序列。
代碼之前工作完美。我嘗試了大文件,小文件。每當我得到腐敗。
但是,如果我上傳使用驅動器用戶界面,我沒有得到腐敗問題。
你可以發佈你如何開始你的可恢復會話。 特別是你如何設置你上傳內容的長度? – KENdi
我能夠通過簡單的上傳重現問題。代碼很簡單。只需一個PUT HTTP請求到$ uploadUrl =「https://www.googleapis.com/upload/drive/v2/files/$fileId」with $ contentType ='image/jpg'and $ body = file_get_contents('M:/溫度/ sample.jpg')。 –
內容長度是上傳文件的確切文件大小。 –