我正在开发一个谷歌网络应用程序,使用他们的谷歌应用程序引擎来解析来自各种传入源的一些数据并将其全部保存到一个地方。我的最终目标是将文件保存在 Dropbox 上,但 Google 应用托管服务不允许我将文件保存在磁盘上。有没有办法将原始数据发送到 Dropbox 应用程序并让该应用程序将其保存为文件?
问问题
593 次
1 回答
0
您可以使用 BlobStore (https://developers.google.com/appengine/docs/python/blobstore/overview#Writing_Files_to_the_Blobstore) 或 Google Cloud Storage (https://developers.google.com) 写入 Google AppEngine 中的文件/appengine/docs/python/googlestorage/overview)
要使用 dropbox api 写入文件,请查看此处:https ://www.dropbox.com/developers/reference/api#files-POST
您必须设置一个经过身份验证的请求,但这会将您的 POST 正文的内容写入一个文件到经过身份验证的用户的 Dropbox 中。
我认为对于 Blobstore、Google Cloud Storage 和 DropBox,您不能附加到现有文件,因此如果您需要这样做,您需要为每次要写入数据并在以后合并文件时创建一个新文件,或者在写入新数据之前,读取以前的文件数据并将其添加到新数据中。
于 2013-01-10T19:10:10.280 回答