google.appengine.api.files.blobstore モジュール

概要

Files API。

バージョン 1.8.1 以降は非推奨: Google Cloud Storage クライアント ライブラリを使用してください。

Blobstore に固有のファイル API 呼び出し。

内容

google.appengine.api.files.blobstore.create(mime_type='application/octet-stream', _blobinfo_uploaded_filename=None)ソース

書き込み可能な blobstore ファイルを作成します。

パラメータ
  • mime_type - 結果の blob コンテンツの MIME タイプを文字列として返します。

  • _blobinfo_uploaded_filename - 結果の blob の BlobInfo ファイル名を文字列として返します。

戻り値

blobstore ファイルのファイル名。このファイルは、File API open 関数によって書き込み用に開くことができます。ファイルを読み取るか、またはその blob キーを取得するには、ファイルをファイナライズして get_blob_key 関数を呼び出します。

google.appengine.api.files.blobstore.get_blob_key(create_file_name)ソース

ファイナライズされた blobstore ファイルの blob キーを取得します。

パラメータ
  • create_file_name - create() から取得した書き込み可能な blobstore ファイル名

  • ファイルはファイナライズする必要があります。(function.) –

戻り値

apphosting.ext.blobstore のインスタンス。対応する blob の BlobKey またはファイル名が参照する blob がファイナライズされていない場合は None。

発生
  • google.appengine.api.files.InvalidFileNameError。ファイル名が

  • 有効なファイナライズされていない blob ファイル名ではない場合。

google.appengine.api.files.blobstore.get_file_name(blob_key)ソース

blob から読み込むファイル名を取得します。

パラメータ

blob_key - BlobKey のインスタンス。

戻り値

ファイルを読み込むために File API で使用できる文字列としてのファイル名。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Python の App Engine スタンダード環境