Сторонний сервис загрузки изображений Django из браузера

#django #django-forms

#django #django-forms

Вопрос:

Привет
, я хочу, чтобы пользователи могли загружать свои собственные фотографии из браузера, но я читал, что небезопасно разрешать им загружать файлы на ваш сервер без какой-либо защиты. Мне нужен веб-сайт для размещения изображений, который имеет простой API для загрузки фотографий (бесплатно).

Единственный, который я нашел, — это Cloudinary, что потрясающе, но следование их руководству не сработало. Я думаю, причина в том, что он устарел, и я использую Django 1.10…

Если есть способ сделать это, даже без специального API (путем отправки запросов на какой-либо сайт хостинга изображений) Я бы тоже хотел попробовать.

Заранее спасибо!

Ответ №1:

Если вы создаете некоммерческое приложение, возможно, вам захочется проверить Imgur. Их API является бесплатным для приложений с открытым исходным кодом и некоммерческих приложений.

Примечание с их официальной страницы API: каждое приложение может разрешать приблизительно 1250 загрузок в день или примерно 12 500 запросов в день.

Комментарии:

1. Спасибо за ваш ответ. На самом деле это не решение Django, потому что я не могу найти приложение Django для этого API, но, думаю, я мог бы просто создать тот, который отправляет запросы с помощью python.

2. @real_2 Я не уверен, что это все еще работает, но вы можете захотеть увидеть это: github.com/leofiore/django-imgur

3. Это выглядит довольно плохо, оно не обновлялось последние 2 года и содержит код, который был скопирован с чего-то, что имеет какое-то отношение к dropbox … (?) Я думаю, что могу работать с github.com/Damgaard/PyImgur