Python Django多张照片下载

Python Django多张照片下载,python,django,Python,Django,我用python开发了一个照片库,现在我想插入一个新功能“下载多张照片”:用户可以选择一些照片进行下载,系统会用这些照片创建一个压缩文件 您认为:在前端发送ID的最佳方式是什么?Json?输入隐藏?在后端有一个django库,它压缩选定的照片并返回压缩文件 谢谢, Marco我认为唯一的方法是在后端,因为在前端,您只需选择要下载的照片,并将ID或某些标识符发送到服务器端,然后从文件系统中检索这些选定的照片(基于标识符),将它们压缩到单个文件中,并在响应中将该压缩文件作为附加内容返回 如果您在前端

我用python开发了一个照片库,现在我想插入一个新功能“下载多张照片”:用户可以选择一些照片进行下载,系统会用这些照片创建一个压缩文件

您认为:在前端发送ID的最佳方式是什么?Json?输入隐藏?在后端有一个django库,它压缩选定的照片并返回压缩文件

谢谢,
Marco

我认为唯一的方法是在后端,因为在前端,您只需选择要下载的照片,并将ID或某些标识符发送到服务器端,然后从文件系统中检索这些选定的照片(基于标识符),将它们压缩到单个文件中,并在响应中将该压缩文件作为附加内容返回

如果您在前端执行此操作,您将如何获取每个文件并将其全部压缩


在我看来,在服务器端执行此操作是最好的解决方案:)

我认为唯一的方法是在后端执行此操作,因为在前端,您只需选择要下载的照片并将ID或某些标识符发送到服务器端,然后从文件系统中检索这些选定的照片(基于标识符),将它们压缩到单个文件中,并在响应中将该压缩文件作为附加内容返回

如果您在前端执行此操作,您将如何获取每个文件并将其全部压缩


在我看来,在服务器端这样做是最好的解决方案:)

一旦您在客户端获得所有选定映像的ID,您就可以使用or模块压缩它们。收集要压缩的文件的方式完全取决于您如何保存图像。如果保存图像(如上载日期/id/),则在客户端,还需要将这些信息发送回服务器,以减少服务器负载。在这种情况下,隐藏字段是可以的

一旦您在客户端中获得所有选定图像的ID,您就可以使用or模块对其进行压缩。收集要压缩的文件的方式完全取决于您如何保存图像。如果保存图像(如上载日期/id/),则在客户端,还需要将这些信息发送回服务器,以减少服务器负载。在这种情况下,隐藏字段是可以的

谢谢!我同意你的看法,也许我解释得不好,所以。。。在前端,发送ID的最佳方式是什么?Json?输入隐藏?在后端有一个django库,它压缩选定的照片并返回压缩文件?谢谢更好的方法是在非ajax请求中发送ID,以便浏览器可以将响应解释为可下载的内容。正如您所说,您可以使用隐藏输入发送ID。要压缩您可以在python上阅读的关于zipfile的文件,这里有一个链接:现在我试试!!非常感谢!!:)谢谢我同意你的看法,也许我解释得不好,所以。。。在前端,发送ID的最佳方式是什么?Json?输入隐藏?在后端有一个django库,它压缩选定的照片并返回压缩文件?谢谢更好的方法是在非ajax请求中发送ID,以便浏览器可以将响应解释为可下载的内容。正如您所说,您可以使用隐藏输入发送ID。要压缩您可以在python上阅读的关于zipfile的文件,这里有一个链接:现在我试试!!非常感谢!!:)