2013-06-20 17 views
0

我想將文件上傳到Google App引擎blobstore,有沒有什麼方法可以通過簡單的python腳本將pdf文件上傳到谷歌應用引擎blobstore。我有一個服務器上,由於一些原因,我不能安裝谷歌應用程序引擎sdk,所以我應該使用什麼方法來上傳blobstore中的文件。Google App引擎通過簡單的python腳本將文件添加到blobstore

+0

如果你可以把一個python腳本在服務器上,然後就可以把SDK的服務器上(除非有政策說你可以創建python程序,但不能使用第三方庫)。SDK不需要安裝。但是,您應該使用GCS,因爲Blobstore正在被刪除。 –

+0

從這篇文章找到解決方案! http://stackoverflow.com/questions/17294507/google-app-engine-error-uploading-file-to-blobstore-from-python-code –

回答

-1

您無法直接上傳到Blobstore。但是,如果您使用Google雲端存儲,則可以使用gsutil實用程序直接上傳。您可以像使用Blobstore一樣輕鬆地從App Engine應用程序訪問GCS中的文件。

+0

,如果我得到的上傳網址從GAE服務器,然後做一個POST請求在該網址不會工作?然而在這種方法中,問題是如何發送格式與GAE相同的文件 –

+1

是的,它會工作,我通過我的android應用程序做了類似的事情。創建一個blobsture url併發佈一個文件,遵循multipart-form上傳rfc標準。 – Faisal

+0

謝謝費薩爾,我已經想出了一種方法來做它在Python中也 –

相關問題