-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Client side file uploads #1087
Client side file uploads #1087
Conversation
Upload files to the Vercel S3 buckets directly from the client (browser) without the server acting as an intermediary. This also solves the 4.5 MB file size limit that the server uploads have.
|
Krása! Díky moc. Tenhle týden jsem ze hry, příští týden se k tomu určitě dostanu. |
Na to máš odpovídat až příští týden ! |
Supr! Přijde mně to zdravé, mergnul jsem, díky moc. Omezení typů souborů i logování jsou dobré tipy. Pošleš ještě jeden PR s omezením na JPEG, PNG a PDF? Podle čeho to budeme rozeznávat, podle přípony? Můžem probrat v tom novém PR. U toho logování si obecně nejsem jistý, kam ho posílat. Máme přihlašovací log a dovedu si představit, že bychom měli celou logovací databázi s různými tabulkami, ale spíš to asi vede k nějakému standardnímu nástroji, že? Proberem ve Slacku? Vykopneš třeba vlákno v #ceskodigital-web? |
Udělám klidně další PR s dodatečnými změnami. To logování mi nepřijde moc dobrý téma k debatě, protože se k tomu beztak nikdo nevyjádří. Je to hodně technologický téma a ty logy bychom četli tak leda my dva momentálně. 😀 Takže spíš asi řekni ty, jestli ti dává smysl mít u týhle appky logy. Potřeboval jsi je někdy vůbec? |
Filtrování typů souborů jsme odbavili vedle – díky moc. S tím Slackem jsem to myslel tak, že to tam můžeme pohodlněji probrat klidně i jen my dva, přijde mně to lepší než si psát tady na GitHubu. Teď nějaké základní logy máme (Axiom) a vesměs je nečtu, není kapacita. Na druhou stranu jak se bude aplikace rozrůstat, dává mně to smysl, zejména při řešení problémů jsou logy k nezaplacení. Můžem to nechat ještě nějakou dobu otevřené a vrátit se k tomu, až nás absence logů dostatečně zabolí a bude motivace :) A totéž řešení můžem asi použít i u těch metadat. Líbilo se mně na tom, že bychom měli aspoň základní kontrolu nad tím, co se v tom úložišti děje – ale tu nakonec mám díky tomu, že ho co měsíc zálohuju, tj. když tam někdo začne nahrávat filmy (ve formátu PDF :), dozvím se to a můžem nějak reagovat. |
No řekni si ty, co bys rád měl. Jelikož to používáš výhradně ty, řekl bych, že máš výhradní právo o tom rozhodovat. 🙂 Napadá mě nějaké úplně hloupé a jednoduché řešení: např. logovat klasicky pomocí Ta metadata bych ukládal normálně do DB. Kdo co kdy nahrál, s jakou velikostí (kterou případně můžeme taky omezovat, aby z toho teda nebylo nové Uložto.cz). Jen to moc nepomůže s tou kontrolou, protože stejně budeš muset zkoumat data v databázi. K tomu mě napadá, že pokud nebudeme omezovat velikost nebo četnost souborů, může ti to alespoň zaslat e-mail, že se tam děje něco fishy. |
My už tam porůznu logování do konzole máme, tak bych u toho na důležitých místech zůstal nebo průběžně doplňoval a v případě potřeby to časem zlepšíme. Metadata: Aktuálně bych prioritizoval #1094, kde cítím větší potenciál pro uživatelskou hodnotu :) |
Closes #1035