嗨,我有一個涉及上傳文檔的項目。我使用html作爲前端,python作爲後端。我設法鏈接我的html和python文件,但我遇到了服務器問題。起初我雖然是一個隨機的東西,但我很確定這是因爲我添加到Python代碼中。我有:使用cgi和python上傳文件時出現500內部錯誤
import cgi
import sys
import os
htmlform = cgi.FieldStorage()
file_data = htmlform['myfile']
if not fileitem.file:
return
(name,ext) = os.path.splitext(fileitem.filename)
#if ext == 「.jpg」 or ext == 「.png」 or ext == 「.gif」:
#ioFlag = 「wb」
#else:
#ioFlag = 「w」
我能夠登錄到我頁轉到HTML表單提交表單並得到了一個基本成功的html頁面我上面輸入以下。現在我很新的python,並沒有意識到if語句應該縮進。當我取消註釋if語句時,我得到一個500內部錯誤。我做了一次,然後通過評論我的代碼完全困惑,爲什麼我得到錯誤,但過了一段時間,它纔剛剛開始工作。我的猜測是不正確的,如果聲明卡住了。我預計大約一個小時後它會再次運行,但理想情況下,我想知道如果可能的話我是否可以停止服務器上的進程。我按照這個指南http://www.alwaysgetbetter.com/blog/2009/01/02/python-file-upload/