Skocz do zawartości

Safari mask icon - brak rozszerzenia .SVG w uploads


Rekomendowane odpowiedzi

Opublikowano

Witam,

 

Przy wykorzystaniu formy uploadu w opcjach Icons & Logos i wskazaniu pliku *.SVG w folderze uploads jest tworzony plik bez rozszerzenia .SVG. Powoduje to odczyt "Cannot find file" w Favicon Checker:

 

https://realfavicongenerator.net/favicon_checker?protocol=https&site=www.fixitpc.pl

Cannot find https://www.fixitpc.pl/uploads/monthly_2020_01/si_svg.62038c33a106cd4ff4a50a93759cdd8b

Plik oczywiście jest w folderze uploads, ale w związku z brakiem rozszerzenia .SVG nie jest traktowany jako istniejący (serwer nie jest skonfigurowany, by akceptować takie "randomowe" rozszerzenia). Wg mnie plik powinien uzyskać formę podobną do innych uploadów, tzn. NazwaOriginalna.LosowyCiąg.SVG. Toteż zgłosiłam to jako bug via ticket. Hasło "Windows Server" działa w supporcie IPS jak płachta na byka i standardowa namowa na "przeniesienie pod Linuksa". Tylko, że tutejsze forum definitywnie nie związane z Windows Server pokazuje ten sam błąd:

 

https://realfavicongenerator.net/favicon_checker?protocol=https&site=forum.invisionize.pl

Cannot find https://forum.invisionize.pl/uploads/monthly_2019_10/safari-pinned-tab_svg.39b8d23b82f2dca9c7c4c6f964a2c7b2

Chciałabym więc potwierdzić, że tutaj na forum błąd ma taką samą genezę, by móc kontynuować dyskusję z supportem.

 

  • Manager
Opublikowano

Dziwne. Patrząc w kod:

		/* Generic favicon - easy enough */
		$form->add( new \IPS\Helpers\Form\Upload( 'icons_favicon', \IPS\Settings::i()->icons_favicon ? \IPS\File::get( 'core_Icons', \IPS\Settings::i()->icons_favicon ) : NULL, FALSE, array( 'obscure' => false, 'allowedFileTypes' => array( 'ico', 'png', 'gif', 'jpeg', 'jpg', 'jpe' ), 'storageExtension' => 'core_Icons' ) ) );

Masz fragment który mówi by NIE dodawać tej końcówki:

'obscure' => false

Co tłumaczą:

Cytat

    'obscure'            => TRUE,                                            // Controls if an md5 hash should be added to the filename. *Must* be TRUE unless the uploaded files are public to all users (like emoticons),

I tak faktycznie jest:

image.png

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

Dzięki za odpowiedź. W supporcie nadal utrzymują, że to "problem z moim serwerem", bo w ich testowych instalacjach taki plik bez rozszerzenia jest poprawnie interpretowany. Już wyjaśniałam, że oczywiście, że mój serwer nie ma zarejestrowanych *.LosowychCiągów jako znanych typów plików, bo to jakieś kuriozum.

Poddałam się, jako obejście zarejestrowałam na serwerze .adba5fafee65cfce24b06c5f75bcc034 (po ich uploadach plik zmienił nazwę) jako "znany typ pliku", tzn. image/svg+xml.

 

Czy masz coś do dodania DawPi?

Opublikowano

Jestem administratorem serwera. I jak mówię, wiem dokładnie dlaczego plik nie był rozpoznany i zrobiłam obejście. Favicon Checker już nie pokazuje błędu u mnie. Ale błąd nadal pokazuje na Twoim forum.

  • Lubię to 1
Opublikowano (edytowane)

Aktualizacja. Podjęłam ostatnią próbę w supporcie i ostatecznie odpowiedź to:

 

Cytat

Anyway, thanks for reporting this. Since this is a file which is uploaded by the admin, we can expect that it's security and that it won't contain malicious code. I have made the change for a future release.

 

Temat oczywiście do zamknięcia.

Edytowane przez wify
  • Lubię to 2
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.