我用python开发了一个图片库,现在我想插入一个新功能,“下载多张照片”:用户可以选择一些照片下载,系统会用这些照片创建一个压缩文件。
在您看来:在前端,发送ids的最佳方式是什么?杰森?输入是否隐藏?在后端有一个django库,可以压缩选定的照片并返回压缩文件?
谢谢,马可
发布于 2012-08-19 22:05:42
我认为唯一的方法是在后端,因为在前端你只需要选择要下载的照片并将it或一些标识符发送到服务器端,然后从文件系统(基于标识符)检索那些选择的照片,将它们压缩到一个文件中,并在响应中将压缩文件作为附加内容返回。
如果你在前端这样做,你如何获取每个文件并将它们全部压缩?
在我看来,在服务器端做是最好的解决方案:)
发布于 2012-08-20 15:58:46
一旦获得了客户端中所有选定图像的ID,就可以使用zipfile或tarfile模块压缩它们。收集要压缩的文件的方式完全取决于您如何保存图像。如果您保存图像,如上传的日期/id/,那么在客户端,您还需要将这些信息发送回服务器,以减少服务器负载。在这种情况下,可以使用隐藏字段
https://stackoverflow.com/questions/12027033
复制相似问题