Prześlij kompaktowe logo, które zostało zaprezentowane, a nie plik, który został wybrany

Fixkamo-internal
Szycy
29 sierpnia 2026 01:59 UTC
Autor
Kamo
Pochęt się
840ee93

Kompaktowy ("prosty") gniazdo logo jest tylko SVG - backend pisze wszystko, co w nim ląduje na stałym Klawisz/img/logo.svg niezależnie od rzeczywistego typu pliku, a favicony orggu są generowane Z tego obiektu. Więc bajty, które zostaną przesłane, muszą być bajtami zatwierdzonym przez członka. Nie było ich. Wybór wykonał dwie połowy osobno: wejściowy plik e.target.files[0] jako plik do przesłania, a następnie ręcznie obsługiwanyFileChange seter podglądu. uchwytFileChange może być tylko zawsze Skontaktuj się z podglądem — po torach otworzył nadajnik i ustaw podgląd na namierzoną SVG, dla .eps/.ai/.pdf przekonwertował po stronie serwera i ustawiono podgląd na wynik — podczas gdy plik był w kolejce po to, aby Przesłanie pozostało oryginalnym wyborem. Członkowi, który wybrał PNG, pokazano go śledzonego SVG, zatwierdził go, i Zaoszczędziono surowego PNG pod kluczem logo.svg: zepsuty obraz na każdej powierzchni, który odczytuje proste Logo i favicon rastrowane z czegoś, co nie pasowało do niczego, co widzieli. Oba kompaktowe gniazda (firma i white-label) przechodzą teraz przez jeden akceptowaćCompactLogo(slot, plik), który Wypełnia obie połówki, używając tych samych trzech zastosowań z aplikacji / lib/logoVectorize the create kreator LogoSStep już używa — już przechodzi, przejmowany przez wektor kontener konwertuje po stronie serwera, a Raster otwiera znacznik i uchwytSvgAccept zamienia akceptowany Blob w Plik, który otrzymuje Wgrał. Własny dokblock tego modułu mówi, że istnieje, więc ten ekran i czarodziej nie mogą dryfować Który formatuje członek może posiadać; ten ekran nigdy go nie przyjął i nie miał kopii inline Reguły, więc dryfowali – czarodziej miał rację, a ustawienia nie. Kopia inline i Jego zakodowane /conto-wektorowe połączenie zniknęło, a selekcjonerzy oferują teraz COMPACT_LOGO_ACCEPT, który W tym .eps/.ai/.pdf przeglądarka w przeciwnym razie byłaby szara. Gniazdo FULL z białym etykietą było na tej samej ścieżce podglądu, mimo że jest w całości przesłany Rozszerzenie; teraz bierze wybrany plik jako, podobnie jak pełne gniazdo firmy obok niego, więc jego podgląd Jest to również bajty, które zostaną przesłane. Oba kompaktowe wejścia wydłubią swoją wartość po wybraniu, więc Ten sam plik można wybrać ponownie po anulowaniu śladu.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny