Я работаю над API, который обрабатывает загруженные изображения. Изображения могут быть как файлами .jpg, так и архивами .gz.
Код: Выделить всё
url = 'http://example.com/upload'
file_path = 'path/to/my/file.gz'
files = {'file': open(file_path, 'rb')}
response = requests.post(url, files=files)
Код: Выделить всё
def post(self, request):
for _, file_data in request.FILES.items():
print(file_data.content_type)
if file_data.content_type == 'application/gzip':
# do something
elif file_data.content_type.startswith('image/'):
# do something
Источник: https://stackoverflow.com/questions/781 ... fied-wrong