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

Nelze stáhnout obrázek #304

Closed
fyxbot opened this issue Mar 3, 2022 · 5 comments
Closed

Nelze stáhnout obrázek #304

fyxbot opened this issue Mar 3, 2022 · 5 comments
Labels

Comments

@fyxbot
Copy link
Collaborator

fyxbot commented Mar 3, 2022

Jeden konkrétní obrázek nejde stáhnout - vyskočí standardní popup s chybou


Uživatel Verze Telefon OS Odkaz
ID KEJML 0.8.1 (43) Pixel 4a Android 12 https://nyx.cz/discussion/14833/id/54651385
@fyxbot fyxbot added bug 🐛 Something isn't working user report 👨‍💻 labels Mar 3, 2022
@kejml
Copy link
Contributor

kejml commented Mar 27, 2022

Ještě jeden exemplář: https://nyx.cz/discussion/17877/id/54735966

@kejml
Copy link
Contributor

kejml commented Apr 7, 2022

A další: https://nyx.cz/discussion/45/id/54771217

@lucien144
Copy link
Owner

Tak už to asi mám vyřešené, ale je to teda voprc.

  1. Knihovna ImageGallerySaver failne pokud nemá ukládaný soubor přidělenou příponu
  2. Příponu nelze vytáhnout nějak rozumě z názvu souboru - viz. všechny možný služby na sdílení obrázků (přípona prostě nemusí být součástí URL)
  3. Takže soubor musím nejdřív uložit do mezipaměti, zde načtu prvních 20 bytů z hlavičky a zkusím pomocí https://github.com/dart-lang/mime/ zjistit mime typ a následně příponu
  4. JPG přípony to nezvykle vrací jako "JPE" a pokud to nenajde žádnou, vrátí to nalezené mime.

Ta mime knihovna je taková meh, ale mělo by to být snad rychlé a snad funkční pro všechny gif, png, jpg, heic, ...

@kejml
Copy link
Contributor

kejml commented Apr 11, 2022

No to je dobrej vofuk... ale teda pokud ta knihovna souvisí i se zobrazováním obrázků, tak je to jen další argument na to ji časem vyměnit (pokud je za co). To samotný zobrazování obrázků je takový křehký, když zkouším zoomvat double tapem, tak to občas funguje, ale jindy to obrázek zavře. Občas se mi obrázek zavře single tapem, ale občas mi přijde, že ne...

@lucien144
Copy link
Owner

@kejml Ta galerie je dělaná přes tohle https://github.com/bluefireteam/photo_view. Souhlasím, že se to občas chová podivně...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants