2011-09-30 60 views
0

我正在用Django構建一個web應用程序。如何在Django網絡應用程序中處理上傳的照片?

我希望用戶能夠使用上傳表單上傳照片,然後在提交時,服務器端代碼拍攝照片,製作縮略圖並將照片大小調整爲不同的大小,每個大小都保存爲一個單獨的文件。這些文件將在以後用於顯示。與PIL一起做這個最好的方法?

另外,如果我想將這些照片上傳到S3,您會推薦哪些庫?

在此先感謝!

回答

1

對於您的S3(和其他AWS需求)boto是偉大的。

而對於縮略圖等PIL將爲你做的工作。

1

要將圖片上傳到s3,您還可以簽出諸如Django排隊存儲之類的東西https://github.com/jezdez/django-queued-storage它允許您將文件上傳到本地服務器,然後在後臺將其上傳到s3。

我不確定它是否適用於您開箱即用的流程,因此您可能需要稍微玩一下以便在上傳到s3之前完成已完成圖像的裁剪。

相關問題