MyBB.de Forum
Thumbnail erzeugt nur Downloadlink - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html)
+---- Thema: Thumbnail erzeugt nur Downloadlink (/thread-17837.html)



Thumbnail erzeugt nur Downloadlink - derdemo - 08.02.2011

Hallo zusammen,

ich habe den kuriosen Fall, das von anderen Usern hochgeladene Bilder (png) als Thumbnail angezeigt werden, jedoch beim Anklicken nicht wie üblich auf einer neuen seite direkt im Browser geöffnet, sondern also Downloadlink ausgegeben werden... ?!

Attachtype ist: image/png

So wie sich das darstellt, betrifft das immer nur Bilder von anderen Usern... d.h. mit eigenen Bilder funktioniert es wie gewünscht... ?! Also ob es da ein Berechtigungsproblem gibt... ?

jemand eine Idee ?

Danke und Gruß Demo


RE: Thumbnail erzeugt nur Downloadlink - Michael - 08.02.2011

Welchen Browser benutzt du?


RE: Thumbnail erzeugt nur Downloadlink - StefanT - 08.02.2011

Das Problem ist, dass der MIME-Type image/x-png ist.


RE: Thumbnail erzeugt nur Downloadlink - derdemo - 02.05.2011

Sorry, das ich den Beitrag noch einmal "aufwärme"... Big Grin

Aber bisher konnte noch keine zufriedenstellende Lösung gefunden werden... Sad
Gibt es mittlerweile einen Fix, Workaround oder eine Idee... was man dort noch machen könnte... ?

Da im Forum jede Menge PNG Files hochgeladen werden, ist es schon extrem nervig... wenn jedes Mal ein neues Browserfenster aufgeht...

Danke und Gruß
Demo


RE: Thumbnail erzeugt nur Downloadlink - StefanT - 02.05.2011

Woher kommt denn der komische MIME-Type? Ich habe den noch nie gesehen.


RE: Thumbnail erzeugt nur Downloadlink - derdemo - 02.05.2011

Hi Stefan,

welches MIME meinst du ? das x-png ? Das war doch noch ein altes MIME-Format was aber anscheinend von vielen noch genutzt wird..

Habe aber anscheinend eine Lösung des Problems gefunden...

Und zwar habe ich in der attachments.php folgendes geändert... und es scheint zu funktionieren... [/quote]

PHP-Code:
if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), "msie") !== false)
    {
        
//header("Content-disposition: attachment; filename=\"{$attachment['filename']}\"");
        
header("Content-disposition: {$disposition}; filename=\"{$attachment['filename']}\"");

    }
    else
    {
        
header("Content-disposition: {$disposition}; filename=\"{$attachment['filename']}\"");
    }