Как использовать загрузчик файлов valum вместе с хранилищем Amazon S3? - PullRequest
0 голосов
/ 14 апреля 2011

У меня есть форма загрузки файла, где файл загружается в корзину S3 на Amazon.Я использую https://bitbucket.org/david/django-storages/wiki/Home для этой цели.

Базовая загрузка файлов работает нормально и выполняет свою работу, но теперь я хотел бы интегрировать загрузчик файлов Ajax в форму, и я остановился на «загрузчике файлов valum», используя следующую ветвь: https://github.com/alexkuhl/file-uploader

Я также наткнулся на следующий пост в блоге, подробно описывающий, как сохранить файл с этим бэкэндом: http://kuhlit.blogspot.com/2011/04/ajax-file-uploads-and-csrf-in-django-13.html

Мой опыт загрузки файлов ajax ограничен (я использовал SWFUpload один раз, но предпочел бы без флэш-памятирешение на этот раз) и, судя по сообщениям блога, файл сохраняется в файловой системе сервера.Я хотел бы интегрировать скрипт загрузки с бэкендом s3, предоставляемым django-хранилищами.В идеале, ни один байт из файла не сохраняется на веб-сервере, а передается на s3.

Любые указатели на встроенные функции Django, сообщения в блоге, общие идеи приветствуются.Более того, если у кого-нибудь есть предложение по другому сценарию загрузки, где я могу легче достичь своей цели, предложите его.

1 Ответ

0 голосов
/ 15 апреля 2011

Я заставил его работать, настроив загрузчик на использование скрытого метода iframe. Теперь он прекрасно работает вместе с бэкэндом Django. Однако мне не хватает некоторых удобных функций, таких как перетаскивание.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...