Blobstore API を使用して Google Cloud Storage にファイルをアップロードしようとしています。画像は正しくアップロードされますが、処理しようとします (ユーザーにリンクします)。エラーが発生します:
Index out of range
これは私のコードです:
class UploadHandler(blobstore_handlers.BlobstoreUploadHandler):
def post(self):
upload_files = self.get_file_infos('file') # 'file' is file upload field in the form
file_info = upload_files[0]
#self.response.headers['Content-Type'] = 'application/x-www-form-urlencoded'
#self.response.headers.add_header('Access-Control-Allow-Origin', '*')
gcs_filename = file_info.gs_object_name
file_key = blobstore.create_gs_key(gcs_filename)
File(file=file_key, owner=utils.get_current_user(),
url= images.get_serving_url(file_key)).put()
私のコードは一列にfile_info = upload_files[0]
並んでいます。