PHP Google Drive API-文件上传仅作为“;无标题的"-文件或只是没有内容


PHP Google Drive API - File Upload Only As "Untitled"-File Or Just Without Content

我正在寻找一个解决方案,通过PHP将文件从根服务器直接上传到我的Google Drive帐户。

授权运行良好,但当我尝试传输文件(例如"test.jpg")时,它只会在Google Drive中创建一个名为"Untitled"的文件。它还会忽略保存它的文件夹,并在主文件夹中创建它。

如果我使用相同的保存函数,使用相同的参数,但只保留文件内容为空,一切都会很好。该文件在正确的子文件夹中使用正确的文件名创建,这是我想要的一切,但没有文件数据。

这可能是配置问题吗?

我使用以下代码(请参阅底部的php示例)来传输文件:https://developers.google.com/drive/v2/reference/files/update

非常感谢你的回答!!

我刚刚得到了自己相关问题的答案,只需在此处复制文件即可http://code.google.com/p/google-api-php-client/source/browse/trunk/src/#src%253Fstate%253Dclosed-它应该起作用。

更确切地说:https://developers.google.com/drive/v2/reference/files/insert。。。用于创建新文件

方法"update"提供了创建新修订或覆盖现有文件的功能。