Przejdź do treści

SmartAuth 2.0.59: opis zdjęć zapisywany w pliku

Projekt : SmartAuth Wydawca : CAP-REL Wersja : 2.0.59 Data : Dolibarr 18 do 24

Drobna funkcja stabilna ogłoszona 13 dni temu zadeklarowana zgodność
To ogłoszenie jest tłumaczeniem. Przeczytać wersję pierwotną (Français)

Opis zdjęcia podróżuje razem z nim

Aplikacje mobilne połączone ze SmartAuth przesyłają swoje zdjęcia wspólną ścieżką wysyłania. Do tej pory tytuł, opis i słowa kluczowe wprowadzone wraz ze zdjęciem były przechowywane tylko w Dolibarr: po pobraniu lub przekazaniu pliku nie zawierał on już żadnego opisu.

SmartAuth może teraz zapisywać je w samym pliku, w formacie XMP rozpoznawanym przez przeglądarki i popularne programy do zdjęć. Zdjęcie z placu budowy wysłane do klienta zachowuje w ten sposób swój tytuł i opis.

Zmiany dla obrazów

Obsługiwane są formaty JPEG, WebP i PNG. Obraz nigdy nie jest ponownie kompresowany: dodawane są tylko informacje opisowe, zachowywane są dane Exif. Opis zmieniony później jest nadpisywany w miejsce starego, bez duplikacji.

Zapis odbywa się w całości w PHP, bez konieczności instalowania zewnętrznych narzędzi na serwerze. Jeśli operacja nie powiedzie się dla danego pliku, zdjęcie jest zapisywane w takiej postaci, w jakiej zostało przesłane, a przyczyna jest rejestrowana w dzienniku.

Dla twórców modułów

Moduł, który odbiera zdjęcia przez ścieżkę wysyłania SmartAuth, przekazuje tytuł, opis i słowa kluczowe do UploadHelper::consumeUpload(). W przypadku opisu zmienionego później, ImageXmpWriter::writeFile() nadpisuje już zapisany plik. Format jest taki sam jak przy zapisie po stronie aplikacji SmartCommon: plik opisany przez aplikację, a następnie przez serwer, zawiera tylko jeden blok opisu.