1
我已将我的App-Engine从BlobStorage转移到云存储。这工作FINDE这些上传码:从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中上传。它也上传到了Blob存储中。 (可以检查你何时去https://appengine.google.com
并点击Blob Viewer。)
这是正确的吗?这样对吗?或者我有什么问题?