Управление временными файлами в веб-разработке - PullRequest
1 голос
/ 13 января 2012

У меня есть вопрос, касающийся веб-архитектуры.Я планирую создать сайт для загрузки фотографий (это персональный проект).Пользователи могут загружать несколько фотографий, заархивировав и загрузив их.При загрузке фотографии могут иметь любое разрешение, но после завершения базовой обработки все фотографии будут сохранены в формате JPEG со стандартным разрешением.После распаковки сжатых фотографий они будут представлены пользователю на веб-странице в виде миниатюр, где пользователи могут сделать последние штрихи (после сохранения фотографий изменения не допускаются).У меня такой вопрос, как я могу сослаться на оригинальный файл, когда пользователь выбирает эскизы.Как я могу лучше всего связать временный файл с представленной миниатюрой.Я знаю, что могу сохранить изображение в БД и использовать его, но исходный файл будет их только до тех пор, пока пользователь не сохранит изображения, а после сохранения будет изображение стандартного размера.python / django, я думаю, что это общий вопрос веб-программирования.

спасибо, Дэн

1 Ответ

0 голосов
/ 13 января 2012

Разумно иметь атрибут типа temp_file_location (или даже модель) и хранить промежуточные файлы во временном месте.Задания Cron и т.п. могут быть использованы для очистки как файловой системы, так и базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...