2015-02-09 124 views
0

進出口文件上傳文件到GCS我在GCS桶通GAE上傳功能在GAE(蟒蛇)

upload_url = blobstore.create_upload_url('/upload', gs_bucket_name='my_bucket') 

如文檔中描述和this question

一切工作正常,但是,當我嘗試要閱讀的內容,我發現文件名正在被更改爲一個鍵值如:

L2FwcGhvc3RpbmdfcHJvZC9ibG9icy9BRW5CMlVwOW93MmJzVWRyZ2RQSHJpMlNhMkZNUkloYm9xcnZnZlFzNEZCYnpWaGNENGkROOFk5b2pHSHBMcDIwcGVrVFZtYzdROHRDRWFpdy50YTNpMFdpNmNCQU9NU0xt 

有沒有什麼辦法來獲得文件上傳的名稱?

在此先感謝

回答

2

見:https://cloud.google.com/appengine/docs/python/blobstore/#Python_Using_the_Blobstore_API_with_Google_Cloud_Storage 「在你的上傳處理程序,你需要處理返回的FileInfo的元數據,並明確專賣店後來檢索BLOB所需的GCS文件名。」

更多的FileInfo:https://cloud.google.com/appengine/docs/python/blobstore/fileinfoclass

,我認爲這個問題是類似How to get FileInfo/gcs file_name for files uploaded via BlobstoreUploadHandler?