У меня есть веб-приложение Tornado, где я хочу прочитать загруженный файл. Это получено от клиента, и я стараюсь сделать так, как это:Python - открыть загруженный файл
def post(self):
file = self.request.files['images'][0]
dataOpen = open(file['filename'],'r');
dataRead = dataOpen.read()
Но это дает IOError
:
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\tornado\web.py", line 1332, in _execute
result = method(*self.path_args, **self.path_kwargs)
File "C:\Users\rsaxdsxc\workspace\pi\src\Server.py", line 4100, in post
dataOpen = open(file['filename'],'r');
IOError: [Errno 2] No such file or directory: u'000c02c55024aeaa96e6c79bfa2de3926dbd3767.jpg'
Почему не в состоянии видеть файл?
находится ли файл в рабочем каталоге? –
Это файл, загруженный с веб-клиента – user94628
Ну, вам нужно убедиться, что каталог соответствует тому, где Python пытается его захватить. Иначе вы можете использовать абсолютный путь. –