プログラムで画像ファイルをアップロードしており、ファイル名を設定したいと考えています。POST 経由でファイルをアップロードすると、ファイル名プロパティが自動的に設定されます。ただし、以下の方法を使用すると、ファイル名が設定されません。
image = urllib2.urlopen(url)
file_name = files.blobstore.create(mime_type='image/png')
with files.open(file_name, 'a') as f:
f.write(image.read())
files.finalize(file_name)
image_blob_key = files.blobstore.get_blob_key(file_name)