2012-10-10 58 views
0

我正在開發一款應用程序,其中強制下載一個文件,如果我在發佈數據中傳遞有效密鑰的瓶子。現在在使用python httplib庫進行測試時,我在一個變量中獲取了文件,但是我需要真正的文件。對於要求 代碼如何用某些發佈數據請求文件?

import urllib2 
url="http://127.0.0.1:8080/down/chrome.bin" 
data = "7VXZ7vuxEpAGG9xi+LICMg" 
req = urllib2.Request(url,data) 
f = urllib2.open(url, data) 
print f.read() 

現在我需要真正的文件沒有看過。那麼對於這個解決方案的任何解決方案呢?我的首要任務是python。

+0

你的意思是,你需要它在一個類似文件的對象,像StringIO的?在這種情況下,將數據傳遞給它的構造函數,如StringIO(f.read()) – andrean

+0

您是否在問如何構造一個看起來像HTML表單文件上傳的請求? –

+0

不,我現在需要下載文件我收到一個變量的文件,但我想要真正的文件。 –

回答

0

我們可以在Python中使用REST客戶端擴展在谷歌Chrome和mozila也Request Library