апи без хранения у самого посредника?
Контекст:
Есть портал управления на джанге, есть подсистема на удаленном сервере тоже на джанге - необходимо загружать большие файлы через портал управления сразу на подсистему. Портал управления ограничен в ресурсах, так что in-memory и хранение на диске для последующей загрузки не подходят.
По моему там, надо прочитать файл через метод read() объекта. И затем посылать например через библиотеку requests
…Портал управления ограничен в ресурсах, так что in-memory и хранение на диске для последующей загрузки не подходят. Т.е. пользователь загружает файл на портале управления, а портал управления должен сразу перенаправлять загрузку на внешний апи.
А что делается с этим файлом, просто пересылается? А если это разрулить проксированием на nnginx?
Вместе с файлом отправляются еще данные и файл в последствии должен быть обработан
Обработать файл при этом сразу моментально его пересылая?
а если примаунтить директорию со второго сервера на первый и в него сохранять? В джанге, вроде, можно указать путь для темпфайлов, кидать в маунт директорию, модифицировать запрос, чтобы второй сервер знал, что файл уже у него лежит, и отправлять даннеы + строку с темпфайлнаме.
Как вариант, но все еще кажется, что есть вариант получше
Обсуждают сегодня