Я пытаюсь реализовать решение для загрузки файлов, используя движок приложения и python. То, с чем я борюсь, проверяя, есть ли на самом деле файл, прикрепленный к форме, или нет. Я устанавливаю enctype = "multipart / form-data" и в принципе это работает. Мой обработчик python выглядит так:
fileupload = self.request.POST["content"]
if not fileupload:
return self.error(400)
Это работает, если нет прикрепленного файла. Однако, если есть прикрепленный файл, он выдает следующую ошибку:
File "D:\eclipse_dev\workspace\test\src\handlers.py", line 351, in post
if not fileupload:
File "C:\Python25\lib\cgi.py", line 633, in __len__
return len(self.keys())
File "C:\Python25\lib\cgi.py", line 609, in keys
raise TypeError, "not indexable"
TypeError: not indexable
Как я могу безопасно проверить наличие загрузки, прежде чем делать что-либо еще в обработчике?
Спасибо за любую помощь.
С уважением,
Robin