Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Python でフォト ギャラリーを開発しましたが、新しい機能「複数の写真をダウンロード」を挿入したいと考えています。ユーザーはダウンロードする写真を選択でき、システムは写真を含む圧縮ファイルを作成します。
あなたの意見では: フロントエンドで ID を送信する最良の方法は何ですか? ジョン?入力隠し?バックエンドには、選択した写真を圧縮して圧縮ファイルを返すdjangoライブラリがありますか?
ありがとう、マルコ
クライアントで選択したすべてのイメージの ID を取得したら、zipfileまたはtarfileモジュールを使用してそれらを圧縮できます。完全に圧縮するファイルを収集する方法は、画像をどのように保存したかによって異なります。アップロードされた日付/ID/などの画像を保存する場合、クライアント側では、サーバーの負荷を軽減するために、それらの情報もサーバーに送信する必要があります。この状況では非表示のフィールドは問題ありません
フロントエンドでは、ダウンロードする写真を選択してIDまたはいくつかの識別子をサーバー側に送信し、選択した写真をファイルシステムから取得するだけでよいため、これを行う唯一の方法はバックエンドであると思います(識別子に基づいて)、それらを1つのファイルに圧縮し、その圧縮ファイルを添付コンテンツとして応答で返します。
フロントエンドでそれを行う場合、どのようにして各ファイルを取得し、それらすべてを圧縮しますか?
サーバーサイドでそれを行うことは私の意見では最良の解決策です:)