Ejemplo n.º 1
0
    def save_image(cls, photo, user_key=None):
        img_title = photo.filename
        img_content = photo.file.read()
        img_type = photo.type

        cloud_storage_path = "/gs/fooddonation/%s/%s" % (user_key.id(), img_title)
        blobstore_key = blobstore.create_gs_key(cloud_storage_path)
        print blobstore_key
        cloud_storage_file = cloudstorage_api.open(filename=cloud_storage_path[3:], mode="w", content_type=img_type)
        cloud_storage_file.write(img_content)
        cloud_storage_file.close()

        blobstore_key = blobstore.BlobKey(blobstore_key)
        serving_url = images.get_serving_url(blobstore_key)
        print serving_url
        return {"serving_url": serving_url, "blobstore_key": blobstore_key}
Ejemplo n.º 2
0
    def save_image(cls, photo, user_key=None):
        img_title = photo.filename
        img_content = photo.file.read()
        img_type = photo.type

        cloud_storage_path = '/gs/fooddonation/%s/%s' % (user_key.id(),
                                                         img_title)
        blobstore_key = blobstore.create_gs_key(cloud_storage_path)
        print blobstore_key
        cloud_storage_file = cloudstorage_api.open(
            filename=cloud_storage_path[3:], mode='w', content_type=img_type)
        cloud_storage_file.write(img_content)
        cloud_storage_file.close()

        blobstore_key = blobstore.BlobKey(blobstore_key)
        serving_url = images.get_serving_url(blobstore_key)
        print serving_url
        return {'serving_url': serving_url, 'blobstore_key': blobstore_key}
Ejemplo n.º 3
0
    def save_image(cls, photo, user_key):
        img_title = photo.filename
        img_content = photo.file.read()
        img_type = photo.type
        #todd-search-images is a google cloud bucket
        cloud_storage_path = '/gs/todd-search-images/%s/%s' % (user_key.id(),
                                                               img_title)
        blobstore_key = blobstore.create_gs_key(cloud_storage_path)

        cloud_storage_file = cloudstorage_api.open(
            filename=cloud_storage_path[3:], mode='w', content_type=img_type)
        cloud_storage_file.write(img_content)
        cloud_storage_file.close()

        blobstore_key = blobstore.BlobKey(blobstore_key)
        serving_url = images.get_serving_url(blobstore_key)

        return {'serving_url': serving_url, 'blobstore_key': blobstore_key}
Ejemplo n.º 4
0
    def save_image(cls, photo, user_key):
        img_title = photo.filename
        img_content = photo.file.read()
        img_type = photo.type
        #todd-search-images is a google cloud bucket
        cloud_storage_path = '/gs/todd-search-images/%s/%s' % (user_key.id(), img_title)
        blobstore_key = blobstore.create_gs_key(cloud_storage_path)

        cloud_storage_file = cloudstorage_api.open(
            filename=cloud_storage_path[3:], mode='w', content_type=img_type
        )
        cloud_storage_file.write(img_content)
        cloud_storage_file.close()

        blobstore_key = blobstore.BlobKey(blobstore_key)
        serving_url = images.get_serving_url(blobstore_key)

        return {
            'serving_url': serving_url,
            'blobstore_key': blobstore_key
        }