Привет, У меня есть проект, который включает в себя загрузку документов. Я использую html для внешнего интерфейса и python для бэкэнд. Мне удалось связать файл html и python, но у меня проблема с сервером. Сначала я, хотя это была случайная вещь, но я уверен, что это из-за того, что я добавил в код python. У меня есть:Получение 500 внутренних ошибок при загрузке файла с использованием cgi и python
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 должны быть отступом. И я получаю 500 внутренних ошибок, когда я раскомментировал оператор if. Я сделал это один раз, а затем просмотрел свой код, который был полностью смущен тем, почему я получал ошибку, но через некоторое время он только начал работать снова. Моя догадка неверна, если утверждение каким-то образом застряло. Я ожидаю, что примерно через час он снова будет работать, но в идеале я хотел бы знать, могу ли я остановить процесс на сервере, если это возможно. Я следил за этим руководством http://www.alwaysgetbetter.com/blog/2009/01/02/python-file-upload/