簡體   English   中英

Django多張照片下載

[英]Django multiple photo download

我用python開發了一個圖片庫,現在我想插入一個新功能“下載多張照片”:用戶可以選擇一些照片進行下載,然后系統會使用這些照片創建一個壓縮文件。

您認為:在前端,發送ID的最佳方法是什么? 傑森 輸入隱藏? 在后端有一個django庫,可以壓縮所選照片並返回壓縮文件?

謝謝,Marco

一旦在客戶端中獲得所有選定圖像的ID,就可以使用zipfiletarfile模塊對它們進行壓縮。 收集文件進行壓縮的方式完全取決於您如何保存圖像。 如果保存圖像,例如上載的日期/ id /,則在客戶端,還需要將這些信息發送回服務器,以減輕服務器負載。 在這種情況下,隱藏字段是可以的

我認為唯一的方法是在后端,因為在前端,您只需選擇要下載的照片並將ID或某些標識符發送到服務器端,然后從文件系統中檢索那些選擇的照片(根據標識符),將其壓縮為單個文件,然后在響應中將該壓縮文件作為附件返回。

如果在前端執行此操作,將如何獲取每個文件並將其全部壓縮?

在我看來,在服務器端做到這一點是最好的解決方案:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM