簡體   English   中英

將圖片遷移到Google App Engine數據存儲區或Blobstore

[英]migrating images to google app engine datastore or blobstore

我有一個屬性模型,其中包含一個字段image_url。

class Property(ndb.Model):
    date_created=data.UTCDateTimeProperty(auto_now_add=True)
    # some other fields here
    image_url = ndb.StringProperty(indexed=False)

和圖像模型

class Image(ndb.Model):
    property = ndb.KeyProperty()
    file = ndb.KeyProperty(indexed=False)
    # some other fields
    image_url = ndb.StringProperty(indexed=False)

現在,我的本地計算機中每個屬性的圖像數量為n。 每個圖像的名稱都映射到csv文件中的相應屬性ID。 我想將所有這些圖像從本地計算機批量上傳到Google App Engine數據存儲區或Blobstore。 我嘗試使用Google進行搜索,但是覺得自己被困住了,我們將不勝感激任何幫助或參考。

Google雲存儲可能是您更好的選擇:

  • 您將獲得一個不錯的程序gsutil ,它可以讓您輕松地從控制台上傳,因此您可以編寫自己的腳本:)

  • 您可以保留已有的文件名,並設置自己的目錄結構,以使其對您的應用程序更有意義。 如果數據是靜態的,那么您甚至可能不需要支持模型。

通過上面的鏈接,示例了如何最終上傳圖像:

gsutil cp *.jpg gs://images

cp命令的行為與帶有遞歸(-R)選項的Unix cp命令非常相似,它允許您復制整個目錄或僅復制目錄的內容。 gsutil還支持通配符,這使您可以輕松復制或移動一批文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM