2010-01-17 76 views
1

使用Python(和boto)將文件(密鑰)創建到Amazon S3不是問題。 有了這個代碼,我可以連接到一個桶和創建具有特定內容的關鍵:如何使用Python(和boto)通過瀏覽器將文件複製到Amazon S3?

bucket_instance = connection.get_bucket('bucketname') 
key = bucket_instance.new_key('testfile.txt') 
key.set_contents_from_string('Content for File') 

我要上傳通過瀏覽器(文件對話框)的文件到Amazon S3的。

我怎樣才能認識到這與博託?

在此先感謝

回答

0

你是指這個嗎? Upload files in Google App Engine

+0

不,我有一個在Google App Engine上運行的應用程序(python + boto 1.9b)。我想實現,用戶可以通過HTML格式(文件對話)將文件從客戶端上傳到他們的S3存儲桶中。 – Neverland 2010-01-17 09:53:10

2

你不能用boto做到這一點,因爲你要求的純粹是客戶端 - 除了生成表單以外,服務器沒有直接的參與。

您需要使用的是亞馬遜的browser-based upload with POST支持。有一個演示here

+0

這是解決方案。我不知道上傳是純粹的客戶端。非常感謝! – Neverland 2010-01-17 11:17:58

相關問題