2010-09-28 83 views
1

我已經在Python 3中創建了一個網絡應用程序。它全部運行得很漂亮,直到我必須上傳文件爲止......沒有辦法在環境中找到路徑或文件。我正在使用wsgi,並且正在考慮遷移到另一個Web服務器,您的建議是什麼?python3上的網絡服務器

這一切都是我從

s = FileWrapper(environ.copy()['wsgi.input']) 
for y in s: 
    print(y) 

接收和響應是:

b'-----------------------------1514423166515917395188753897--\\r\\n' 

這是什麼意思?

+0

這就是我從's = FileWrapper reclie(environ.copy()['wsgi.input ']) for y in s: print(y) '並且迴應是:b'------------------------- ---- 1514423166515917395188753897 - \\ r \\ n'h *****中的含義是什麼意思? – hidura 2010-09-28 20:54:31

回答

3

這是文件數據,以保證存活到目的地的格式發送,這就是你。你需要對它進行解碼,並且在Python中有這樣的庫。

但是,由於您顯然不知道這些類型的技術細節如何在Web中工作,如果您想編寫自己的Web服務器,則必須學習。它的不是一個微不足道的問題。

我建議你使用某種Web框架。有很多Python,我會推薦金字塔或Django,現在都移植到Python 3.