2011-09-30 62 views
0

我正在用Django构建一个web应用程序。如何在Django网络应用程序中处理上传的照片?

我希望用户能够使用上传表单上传照片,然后在提交时,服务器端代码拍摄照片,制作缩略图并将照片大小调整为不同的大小,每个大小都保存为一个单独的文件。这些文件将在以后用于显示。与PIL一起做这个最好的方法?

另外,如果我想将这些照片上传到S3,您会推荐哪些库?

在此先感谢!

回答

1

对于您的S3(和其他AWS需求)boto是伟大的。

而对于缩略图等PIL将为你做的工作。

1

要将图片上传到s3,您还可以签出诸如Django排队存储之类的东西https://github.com/jezdez/django-queued-storage它允许您将文件上传到本地服务器,然后在后台将其上传到s3。

我不确定它是否适用于您开箱即用的流程,因此您可能需要稍微玩一下以便在上传到s3之前完成已完成图像的裁剪。

相关问题