Size: a a a

Golang Developers — русскоговорящее сообщество

2020 September 28

АЗ

Артем Зайцев... in Golang Developers — русскоговорящее сообщество
HEAD запрос?
источник

AS

Alexey Shumkin in Golang Developers — русскоговорящее сообщество
Артем
всем привет. как узнать размер файла (отправляемого через форму) не дожидаясь пока он полностью загрузится?
на какой стороне?
источник

А

Артем in Golang Developers — русскоговорящее сообщество
нужно отправить клиенту сообщение о том что файл большой
источник

РБ

Руслан Бергутов... in Golang Developers — русскоговорящее сообщество
content length?
источник

G

GGsrvg in Golang Developers — русскоговорящее сообщество
Артем
нужно отправить клиенту сообщение о том что файл большой
На фронте вычислять? Может есть и более элегантное решение...
источник

А

Артем in Golang Developers — русскоговорящее сообщество
r.ContentLength выдает значение после прогрузки
источник

AS

Alexey Shumkin in Golang Developers — русскоговорящее сообщество
GGsrvg
На фронте вычислять? Может есть и более элегантное решение...
а если я захочу curl-ом залить?
источник

АЗ

Артем Зайцев... in Golang Developers — русскоговорящее сообщество
на фронте проверить точно будет не лишним.
источник

А

Артем in Golang Developers — русскоговорящее сообщество
Спс, сейчас попробую
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Только на фронте
источник

AS

Alexey Shumkin in Golang Developers — русскоговорящее сообщество
Артем
r.ContentLength выдает значение после прогрузки
ставь nginx перед бэком ))
и в нём ограничивай )

Синтаксис:  client_max_body_size размер;
Умолчание:  
client_max_body_size 1m;
Контекст:  http, server, location
Задаёт максимально допустимый размер тела запроса клиента, указываемый в поле “Content-Length” заголовка запроса. Если размер больше заданного, то клиенту возвращается ошибка 413 (Request Entity Too Large).

https://nginx.org/ru/docs/http/ngx_http_core_module.html#client_max_body_size
источник

AS

Alexey Shumkin in Golang Developers — русскоговорящее сообщество
падать будет сразу ))
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Хедер контент лен не всегда есть )
источник

AS

Alexey Shumkin in Golang Developers — русскоговорящее сообщество
Анатолий
Хедер контент лен не всегда есть )
ну в таких случаях вообще ничего не сделать )
источник

AS

Alexey Shumkin in Golang Developers — русскоговорящее сообщество
а так - хоть что-то
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Фронт 100% узнает размер, а лучше конечно везде проверять, и на беке и на фронте
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Хотя я про этот параметр нгинкса не знал
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Полезный
источник

AS

Alexey Shumkin in Golang Developers — русскоговорящее сообщество
Анатолий
Фронт 100% узнает размер, а лучше конечно везде проверять, и на беке и на фронте
ну, на фронте для fail fast, да
на бэке - для "защиты" )
источник

G

Grigory in Golang Developers — русскоговорящее сообщество
Есть проект на гоу - в нем есть стороние библиотеки и тд.

Все что мне нужно это вызывать одну функцию с моими аргументами, и получать ответ (return)  

Вопрос. Можно ли как-то сделать, так, чтобы запускать эту функцию из Python, только там без запуска файлов и тд?
источник