2013-08-29 35 views
1

是否可以從外部網站(即www.example.com/image.png)將圖像上傳到Google App Engine?這與從用戶提交表單上傳文件不同。 如果可能的話,任何解決方案? 我也在使用Google雲端存儲,因此如果有人找到了直接上傳到Google雲端存儲來完成相同任務的方法,請告訴我。使用Python從Google App Engine上的外部網址上傳文件

- UPDATE ---

我跟着例如從這裏 - https://developers.google.com/appengine/docs/python/googlecloudstorageclient/getstarted和 替換的文本寫 「ABCD」 與此:

url="example.com/image.jpeg" 
opener1 = urllib2.build_opener() 
page1 = opener1.open(url) 

write_retry_params = gcs.RetryParams(backoff_factor=1.1) 
gcs_file = gcs.open(filename, 
         'w', 
         content_type='image/jpeg', 
         options={'x-goog-meta-foo': 'foo', 
           'x-goog-meta-bar': 'bar'}, 
         retry_params=write_retry_params) 
gcs_file.write(page1.read()) 
gcs_file.close() 

的問題是 - 當我運行這段代碼試圖將圖像下載到我的電腦(客戶端),而不是下載到gcs_file。我得到下載文件彈出....這不是我想要做的。我究竟做錯了什麼?

回答

相關問題