170 похожих чатов

Кто то знает как сохранять большие файлы в fastapi /

starlette?

https://pastebin.com/hA0YBRJL есть вот такой вот код.
в первом случае я использую UploadFile а во втором случае fast.Request.stream

и столкнулся с проблемой, если я сохраняю файл как stream то каждый раз хеш этого файла рызный (хотя файл открывается).
с UploadFile таких приключений нет, но проблема в том что он не работает с большими файлами.

11 ответов

15 просмотров
Georgy-Perevozchikov Автор вопроса

https://stackoverflow.com/questions/67712596/fastapi-throws-400-bad-request-when-i-upload-a-large-file

Там не с формдатой случайно ерунда?

Georgy Perevozchikov
multipart/fromdata

Ну так в request.stream идёт тело запроса, без разбора какая его часть файл

Georgy Perevozchikov
Угу

Мультипарт потому так и называется что там можно много файлов прислать одним запросом. Ещё и назвать каждый из них, и ещё content type каждому написать

Georgy-Perevozchikov Автор вопроса
neumond x
Мультипарт потому так и называется что там можно м...

https://stackoverflow.com/questions/67712596/fastapi-throws-400-bad-request-when-i-upload-a-large-file Я не понимаю как эту проблему решить.

Georgy-Perevozchikov Автор вопроса
neumond x
Мультипарт потому так и называется что там можно м...

Я попробовал то решение которое на стековерфлоу было. Очевидно оно неверное. Вопрос как сохранять большие файлы?

Georgy Perevozchikov
Я попробовал то решение которое на стековерфлоу б...

Не использовать мультипарт для больших файлов.

Похожие вопросы

Обсуждают сегодня

Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Hi guys, I'm looking for a good LLM course. Is there any course to learn LLMs in advanced? I'm aiming to use them in my apps, so a perfect course in my openion, is not only a ...
Taha
14
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
Всем привет. Подскажите, пожалуйста, как вы реализовываете следующий функционал. Допустим есть форма, в которой имеется выпадающий список со значениями. Значения хранятся в БД...
Евгений
7
Хех, данные на форме всегда будут "из прошлого", т.к. перезаполнять поля формы в процессе редактирования пользователем - так себе идея. Пользователь может открыть форму редакт...
Alexander Somov
7
Flutter or React native?
Siddharth Goswami
8
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
31
Карта сайта