Opened 4 years ago
Closed 3 years ago
#2184 closed Erweiterung (fixed)
SVG Upload integrieren (Artikeleigenschaften, Content Manager usw.)
| Reported by: | voodoopupp | Owned by: | somebody |
|---|---|---|---|
| Priority: | normal | Milestone: | modified-shop-2.0.8.0 |
| Component: | Admin | Version: | 2.0.6.0 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
Hi,
wäre sinnvoll die Upload Möglichkeiten ebenfalls für SVG zu integrieren.
Folgende Dateien wären potentiell interessant bzw. habe ich auf die schnelle gefunden:
/admin/banner_manager.php
/admin/content_manager.php
/admin/customers_status.php
/admin/includes/classes/categories.php
/admin/manufacturers.php
/admin/products_tags.php
/admin/shipping_status.php
Testweise habe ich das bei mir ausprobiert bei den Artikelschaften. Beispielhafte Änderung wäre dann z.B. von
$accepted_values_image_files_extensions = array("jpg","jpeg","jpe","gif","png","bmp","tiff","tif","bmp");
$accepted_values_image_files_mime_types = array("image/jpeg","image/gif","image/png","image/bmp");
ÄNDERN IN
$accepted_values_image_files_extensions = array("jpg","jpeg","jpe","gif","png","bmp","tiff","tif","bmp","svg");
$accepted_values_image_files_mime_types = array("image/jpeg","image/gif","image/png","image/bmp","image/svg");
Was mir allerdings nicht ganz klar ist, die mime_type Erweiterung, denn mit "image/svg+xml" gehts nicht, aber das ist eigentlich der offizielle Typ.
Damit klappt aber der Upload nicht...ohne das "...+xml" gehts dann.
Attachments (0)
Change History (3)
comment:1 by , 4 years ago
comment:2 by , 4 years ago
Also, nach erneutem Test mit einem anderen SVG, war der mime_type ""image/svg+xml", doch AUCH korrekt.
Das erste SVG hatte einfach im Quellcode keinen XML Hinweis, das zweite aber schon.
Deswegen sollte man wohl beides hinzufügen, so dass also aus
$accepted_values_image_files_mime_types = array("image/jpeg","image/gif","image/png","image/bmp");
dann das hier werden sollte, damit beide Versionen unterstützt werden
$accepted_values_image_files_mime_types = array("image/jpeg","image/gif","image/png","image/bmp","image/svg","image/svg+xml");

Ach ja:
und mir ist gerade in den genannten Dateien aufgefallen, dass "bmp" teils mehrfach aufgelistet ist.