vazgaz21
Фев. 10, 2011 17:31:18
Доброго вечера всем!
Есть такая задача - необходимо изменить содержимое загружаемого через форму файла непосредственно после submit и дальше уже работать с отредактированным файлом. Как ни пробовал - не получается. Я так понимаю что после отправки данных формы файл загружается в оперативку и как-то там уже нужно подменять содержимое?
vazgaz21
Фев. 10, 2011 17:42:03
например я загружаю файл xls
беру имя файла
upload = req.args
filename = upload.filename
потом правлю наш файл по месту filename и сохраняю по этому же месту
но питон дальше уже не смотрит же в filename!
regall
Фев. 10, 2011 17:43:07
vazgaz21
Доброго вечера всем!
Есть такая задача - необходимо изменить содержимое загружаемого через форму файла непосредственно после submit и дальше уже работать с отредактированным файлом. Как ни пробовал - не получается. Я так понимаю что после отправки данных формы файл загружается в оперативку и как-то там уже нужно подменять содержимое?
В большинстве случаев файл после отправки сохраняется во временное хранилище на диске, а не оперативку.
Каким фреймворком пользуетесь?
vazgaz21
Фев. 10, 2011 17:47:26
Никаким, пишу в блокноте, подключаю для обработки excel соответсствующие библиотеки.
vazgaz21
Фев. 10, 2011 17:51:11
А как тогда узнать место временного хранения файла и его имя, чтобы заменить содержимое? Напримр в PHP это был глобальный массив $_file в ктором можно было эту инфу брать…
regall
Фев. 10, 2011 18:01:18
vazgaz21
Никаким, пишу в блокноте, подключаю для обработки excel соответсствующие библиотеки.
Хорошо, тогда вы делаете WSGI-приложение? или CGI?
vazgaz21
Фев. 10, 2011 18:04:07
regall
vazgaz21
Никаким, пишу в блокноте, подключаю для обработки excel соответсствующие библиотеки.
Хорошо, тогда вы делаете WSGI-приложение? или CGI?
WSGI Пишу плагин к системе Trac
regall
Фев. 10, 2011 18:11:08
vazgaz21
Фев. 10, 2011 18:17:35
regall
Фев. 10, 2011 18:20:11
в Trac уже есть функционал загрузки файлов, посмотрите в исходники, как реализовано там.