Skip to content
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

Možnost nahrávat obrázky #211

Open
ShadyMedic opened this issue May 5, 2021 · 4 comments
Open

Možnost nahrávat obrázky #211

ShadyMedic opened this issue May 5, 2021 · 4 comments
Labels
Issue – Nápad Návrh nové funkce Issue – Odloženo Na tomto budeme pracovat později v budoucnosti Issue – Zajímavé Na tomto budeme pracovat Priorita – Střední Toto má střední prioritu

Comments

@ShadyMedic
Copy link
Owner

Bylo by fajn přidat možnost přidávat do poznávaček/částí obrázky, které nejsou hostované na internetu, ale které byly pořízeny uživatelem.

Takové obrázky by se nahrávali na server a byly by ukládány v oddělené složce a zálohovány společně s databází.

U takovýchto obrázků by nebyl ani problém s autorskými právy.

@ShadyMedic ShadyMedic added Issue – Nápad Návrh nové funkce Issue – Odloženo Na tomto budeme pracovat později v budoucnosti Issue – Zajímavé Na tomto budeme pracovat labels May 5, 2021
@pervoj
Copy link
Contributor

pervoj commented May 5, 2021

Možná by šlo k hostování použít již existující službu. Obrázky by tak nemusely zabírat místo na stejném hostingu, jako aplikace.

ImgBB je skvělá služba ke skladování obrázků a má i veřejné API. K nahrávání používá Base64. Do něj jde v PHP převést i binární soubor pomocí funkce base64_encode().

Pro otestování API jsem vytvořil takovou jednoduchou HTML stránku: https://codepen.io/pervoj/pen/JjWPgVJ

Další možnost by byla použít jejich plugin. To je už připravený systém nahrávání obrázků do jejich služby, takže by mohl ušetřit hodně práce. Ale asi vám to bude trochu kazit design.

@ShadyMedic
Copy link
Owner Author

Díky za návrh. Uvidíme, jestli to ušetří nějakou práci, když tak bychom to použili. Jde tady i o to, že v budoucnu bychom chtěli nějak zvlášť skladovat všechny přidávané obrázky (automaticky by se stahovaly ze zadaných URL adres), abychom nezatěžovali cizí servery a zároveň byly imunní proti mazání obrázků ze serverů třetích stran. Nahrávat na jiný, cizí, server i tyto obrázky by asi nebylo úplně fresh. Bude záležet, jestli budeme s obrázky podle jejich původu zacházet různě.

@ShadyMedic
Copy link
Owner Author

ImgBB jsem zkusil používaj jako externí zdroj obrázků pro poznávačku histologických preparátů, ale bohužel servíruje obrázky příliš pomalu.

@ShadyMedic
Copy link
Owner Author

Nyní máme vlastní fileserver s virtuálně neomezenou velikostí, obrázky budeme hostovat na subdoméně, něco jako upload.poznavacky.*.

Kromě nahraných obrázků se bude na fileserver ukládat i kopie obrázků přidaných pomocí URL adresy, aby se zabránilo link rottingu, nicméně bude potřeba dát pozor ohledně autorských práv a DMCA požadavků.

@ShadyMedic ShadyMedic added the Priorita – Střední Toto má střední prioritu label Aug 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue – Nápad Návrh nové funkce Issue – Odloženo Na tomto budeme pracovat později v budoucnosti Issue – Zajímavé Na tomto budeme pracovat Priorita – Střední Toto má střední prioritu
Projects
None yet
Development

No branches or pull requests

2 participants