1
MediaUpload
クラスを使用してthis exampleで提供されているpython APIを使用してGoogleドライブにファイルをアップロードできます。GoogleドライブPython API。ファイルではないメディアオブジェクトをアップロードしてください
しかし、私は動的に作成されたファイルをアップロードする必要があり、保存して再度開く必要はありません。
このような実装は既に存在しません。 This guideは、MediaUploadのサブクラスを作成する必要があり、MediaUpload
インターフェイスを完全に実装する必要があると言います。
私はコードを調べたところ、本当に混乱しています。既に誰かがそれを実装していたり、これを手伝ってくれたら、コードを分けてください。
は
ファイル形式のI/Oについて言えば、https://docs.python.org/2/library/stringio.htmlやhttps://docs.pythonのようなものです。 org/2/library/io.htmlが役に立ちます – woozyking
ドキュメントを見ると、ファイルタイプオブジェクト(シーク可能なストリーム)に基づいてアップロードをサポートするMediaIoBaseUploadクラスが提供されているようです。 http://google-api-python-client.googlecode.com/hg/docs/epy/apiclient.http.MediaIoBaseUpload-class.html – clockwatcher
@clockwatcherありがとうございます。私はすべてをもう一度書き直さなければならないと思った。 それを動作させる方法を解説しました。 :) – neo