在我的應用程序中,我創建了一個在App Engine儀表板中正確上傳的blob。但是,這個創建的文件需要通過電子郵件發送給相應的人。爲了做到這一點,我需要將文件本身作爲附件或靜態網址,以供此人下載。我無法弄清楚如何從blobkey獲取靜態URL。從AppEngine接收blob中的靜態URL
這是創建一個文件中的代碼,它沒有什麼特別的,但:
file_name = files.blobstore.create(mime_type='text/csv')
with files.open(file_name, 'a') as f:
f.write(dataset)
files.finalize(file_name)
blob_key = files.blobstore.get_blob_key(file_name)
blob_info = blobstore.BlobInfo.get(blob_key)
new_url = blob_key.urlsafe()
忽略我的(刪除)答案。這個答案和它的鏈接解釋了這一切。 –