Próbowałem znaleźć sposoby na to, aby AWS S3 działał z Heroku na potrzeby przesyłania plików FileField i ImageField. Ale nie udało mi się go uruchomić.Django + Heroku + S3
Plan jest
- Korzystanie FileField przesłać kilka plików.
- Użyj ImageField do zdjęć profilowych.
- Użyj Sorl Thumbnails, aby zmienić rozmiar tych zdjęć.
Śledziłem artykuł this, ale wygląda na to, że nie działa. Czy jest coś, czego mi brakuje? Chcę, aby przesyłanie plików było tak bezproblemowe, jak to możliwe. Czy istnieje lepsza alternatywa, która jest bardziej przyjazna dla Django i Heroku niż AWS? Jakakolwiek pomoc w tym zakresie byłaby wysoko ceniona.
To jest niesamowite! Dzięki! Jedyne, co możesz chcieć oskarżyć, to, że w tym podejściu Boto, tak każdy, kto używa tego podejścia, będzie musiał zainstalować [Boto] (http://pypi.python.org/pypi/boto). Ale miałem dla ciebie jeszcze jedno pytanie. jak dodać politykę kontroli dostępu = odczyt publiczny do niego? Próbowałem dodać acl = "public-read" w settings.py, ale to nie działało. – Jonathan
Raczej po prostu chcę, żeby przeglądarka Google Docs była w stanie uzyskać dostęp do przesłanych przeze mnie plików. Czy jest jakiś sposób, aby tak się stało? – Jonathan
może http://aws.amazon.com/s3/faqs/#How_can_I_control_access_to_my_data_stored_on_Amazon_S3 powinien pomóc? –