2012-01-13 4 views
1

Webアーキテクチャに関する質問があります。私は写真をアップロードするウェブサイトを作る予定です(これは個人的なプロジェクトです)。ユーザーは複数の写真を圧縮してアップロードすることでアップロードできます。写真はアップロード中に任意の解像度にすることができますが、基本的な処理が完了すると、すべての写真が標準解像度のJPEG形式で保存されます。 圧縮された写真は圧縮されていないと、ウェブページのサムネイルとしてユーザに提示されます。最後のタッチアップは可能です(写真は保存され、変更は許可されません)。 私の質問は、ユーザーがサムネイルを選択したときに元のファイルを参照する方法です。どのように私は最高のテンポラリファイルを提示されたサムネイルに関連付けることができます。私はDBに画像を保存して使用することができますが、元のファイルはユーザが画像を保存するまでしか保存されず、一度保存すると標準サイズの画像になります。Web開発における一時ファイルの管理

私はpython/djangoを使用していますが、これは一般的なWebプログラミングの質問だと思います。

おかげで、 ダン

答えて

0

それはtemp_file_location type属性(あるいはモデル)を持っており、一時的な場所に中間ファイルを保存するために、確かに合理的です。 Cronジョブなどは、ファイルシステムとデータベースの両方をクリーンアップするのに使用することができます。

関連する問題