Найти - Пользователи
Полная версия: Загрузка файлов через форму
Начало » Python для новичков » Загрузка файлов через форму
1
vazgaz21
Доброго вечера всем!

Есть такая задача - необходимо изменить содержимое загружаемого через форму файла непосредственно после submit и дальше уже работать с отредактированным файлом. Как ни пробовал - не получается. Я так понимаю что после отправки данных формы файл загружается в оперативку и как-то там уже нужно подменять содержимое?
vazgaz21
например я загружаю файл xls

беру имя файла
upload = req.args
filename = upload.filename

потом правлю наш файл по месту filename и сохраняю по этому же месту
но питон дальше уже не смотрит же в filename!
regall
vazgaz21
Доброго вечера всем!

Есть такая задача - необходимо изменить содержимое загружаемого через форму файла непосредственно после submit и дальше уже работать с отредактированным файлом. Как ни пробовал - не получается. Я так понимаю что после отправки данных формы файл загружается в оперативку и как-то там уже нужно подменять содержимое?
В большинстве случаев файл после отправки сохраняется во временное хранилище на диске, а не оперативку.
Каким фреймворком пользуетесь?
vazgaz21
Никаким, пишу в блокноте, подключаю для обработки excel соответсствующие библиотеки.
vazgaz21
А как тогда узнать место временного хранения файла и его имя, чтобы заменить содержимое? Напримр в PHP это был глобальный массив $_file в ктором можно было эту инфу брать…
regall
vazgaz21
Никаким, пишу в блокноте, подключаю для обработки excel соответсствующие библиотеки.
Хорошо, тогда вы делаете WSGI-приложение? или CGI?
vazgaz21
regall
vazgaz21
Никаким, пишу в блокноте, подключаю для обработки excel соответсствующие библиотеки.
Хорошо, тогда вы делаете WSGI-приложение? или CGI?
WSGI Пишу плагин к системе Trac
vazgaz21
regall
http://groups.google.com/group/modwsgi/browse_thread/thread/11b3ef18e14b4135
Тут нет того, что мне нужно…
regall
в Trac уже есть функционал загрузки файлов, посмотрите в исходники, как реализовано там.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB