Я перенес свой App-Engine из BlobStorage в Cloud-Storage. Это работает Finde с этими Upload-Код:Перенос из Blob в облачное хранилище
Upload.py:
...
upload_url = blobstore.create_upload_url('/upload', gs_bucket_name="my-default-bucket")
...
my_upload_template.html:
...
<form action="{{ upload_url }}" method="POST" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" name="submit" value="Submit">
</form>
...
Upload.py:
class UploadBlobHandler(blobstore_handlers.BlobstoreUploadHandler):
def post(self):
file_info = self.get_file_infos()[0]
self.response.out.write(file_info.gs_object_name)
self.redirect("/download/serve" + file_info.gs_object_name)
он работал большой. Но он загружается не только в Google Cloud Storage-Bucket. Он также загружается в хранилище den Blob. (Можете проверить, когда вы переходите на https://appengine.google.com
и щелкните Blob Viewer.)
Это правильный путь? Это правильно? Или я что-то не так?