Size: a a a

2020 June 25

SM

Setplus Mac in Python Flask
This is a secure way to quickly expose static files from an upload folder or something similar. — смутило последнее "... or something similar"
источник

tn

tot samiy neizvestni... in Python Flask
Setplus Mac
LargeBinary — имелся ввиду тип LargeBinary из SQLAlchemy;
send_from_directory — функция для зарузки файлов из API flask.
А причём тут вообще  SQLALCHEMY_DATABASE_URI к send_from_directory? Oo
источник

АП

Агент Печенька... in Python Flask
Агент Печенька
Документация чётко говорит для чего эта функция.
Для отправки статических файлов с диска.
И что на самом деле это хелпер для flask.send_file. А вот сенд файлу уже можно кормить не только путь к файлу, а и сам файл.
источник

АП

Агент Печенька... in Python Flask
Setplus Mac
This is a secure way to quickly expose static files from an upload folder or something similar. — смутило последнее "... or something similar"
Тебе это не нужно.
источник

АП

Агент Печенька... in Python Flask
Vlad
И теперь вопрос рациональности, ты файлы собрался в базе хранить?
Как что-то плохое.
источник

АП

Агент Печенька... in Python Flask
источник

АП

Агент Печенька... in Python Flask
источник

АП

Агент Печенька... in Python Flask
Мне лень с телефона ссылки искать, думаю принцип понятен.
источник

SM

Setplus Mac in Python Flask
Vlad
И теперь вопрос рациональности, ты файлы собрался в базе хранить?
для каждого пользователя генерируется свой файл относительно его запроса, файлы сами по себе не будут превышать 10 mb, вот и подумал, почему бы их не хранить в таблице в поле типа bytea
источник

АП

Агент Печенька... in Python Flask
Зависит от задачи.
источник

АП

Агент Печенька... in Python Flask
Я бы всё равно с3 взял, но это не догма.
источник

V

Vlad in Python Flask
Никто не отрицает, что хранить можно, но зачем изначально мучиться с этим, когда тот же nginx может кэшить, а редис быстро доставать для работы
источник

АП

Агент Печенька... in Python Flask
Vlad
Никто не отрицает, что хранить можно, но зачем изначально мучиться с этим, когда тот же nginx может кэшить, а редис быстро доставать для работы
Например когда файл является неотъемлемой частью записи, без которого запись теряет смысл.
источник

SM

Setplus Mac in Python Flask
Vlad
Никто не отрицает, что хранить можно, но зачем изначально мучиться с этим, когда тот же nginx может кэшить, а редис быстро доставать для работы
Не могли бы Вы чуть подробнее описать схему работы?
источник

АП

Агент Печенька... in Python Flask
И когда нельзя затащить редис или что-то ещё.
источник

V

Vlad in Python Flask
Если будет путь до файла, тоже теряется смысл ?)
источник

АП

Агент Печенька... in Python Flask
Setplus Mac
Не могли бы Вы чуть подробнее описать схему работы?
Берёшь нгикс и ты великолепен.
источник

SM

Setplus Mac in Python Flask
Агент Печенька
Берёшь нгикс и ты великолепен.
Довольно подробно
источник

АП

Агент Печенька... in Python Flask
Vlad
Если будет путь до файла, тоже теряется смысл ?)
А если запись есть а этого сервера и диска уже нет? Чем тебе путь к файлу несуществующего сервера поможет?
источник

V

Vlad in Python Flask
Setplus Mac
Довольно подробно
На самом деле да, там почти из коробки
источник