#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 …