Warum werden Attachments ohne Erweiterung gespeichert?
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Warum werden Attachments ohne Erweiterung gespeichert?
Hallo!
Im Ordner files werden ja die Attachments abgelegt. Kann mir mal jemand sagen, warum das System die Dateien ohne Erweiterung speichert?
Aus Test.jpg wird z. B. 1366_6ca1fba3e0fa4ceca1e9eb0bb344e455 bzw. thumb_1366_6ca1fba3e0fa4ceca1e9eb0bb344e455. Warum nicht 1366_6ca1fba3e0fa4ceca1e9eb0bb344e455.jpg bzw. thumb_1366_6ca1fba3e0fa4ceca1e9eb0bb344e455.jpg?
Kann man das ändern?
Wir müssen häufig Bilder offline prüfen und das geht halt wesentlich schneller, wenn an einer Datei die Erweiterung dranhängt.
Gilr nicht nur für JPG, sondern auch für GIF, MP3 usw.
Mit Bitte um Hilfe
LG, LuLa
Im Ordner files werden ja die Attachments abgelegt. Kann mir mal jemand sagen, warum das System die Dateien ohne Erweiterung speichert?
Aus Test.jpg wird z. B. 1366_6ca1fba3e0fa4ceca1e9eb0bb344e455 bzw. thumb_1366_6ca1fba3e0fa4ceca1e9eb0bb344e455. Warum nicht 1366_6ca1fba3e0fa4ceca1e9eb0bb344e455.jpg bzw. thumb_1366_6ca1fba3e0fa4ceca1e9eb0bb344e455.jpg?
Kann man das ändern?
Wir müssen häufig Bilder offline prüfen und das geht halt wesentlich schneller, wenn an einer Datei die Erweiterung dranhängt.
Gilr nicht nur für JPG, sondern auch für GIF, MP3 usw.
Mit Bitte um Hilfe
LG, LuLa
Re: Warum werden Attachments ohne Erweiterung gespeichert?
Ja, das hat mich auch schon oft gestört. Ich fände es grundstäzlich schöner, wenn die Dateinamen erhalten blieben und nur durch ein entsprechendes Anhängsel ergänzt würde, so dass es nicht zu Doppelungen kommen kann.
- redbull254
- Ehemaliges Teammitglied
- Beiträge: 10379
- Registriert: 05.01.2006 13:01
- Kontaktdaten:
Re: Warum werden Attachments ohne Erweiterung gespeichert?
Hallo erstmal,
Dies dient der Sicherheit und ist eine sehr sinnvolle Maßnahme.
„Dopplungen“ sind ausgeschlossen, jeder Schlüssel ist „einmalig“.
Die Dateien werden nach dem Hochladen verschlüsselt abgelegt. Der Original-Bildname und der entsprechende Schlüssel steht in der Datenbank.BO-Samson hat geschrieben: wenn die Dateinamen erhalten blieben und nur durch ein entsprechendes Anhängsel ergänzt würde, so dass es nicht zu Doppelungen kommen kann.
Dies dient der Sicherheit und ist eine sehr sinnvolle Maßnahme.
„Dopplungen“ sind ausgeschlossen, jeder Schlüssel ist „einmalig“.
Beste Grüße
Walter
Walter
Re: Warum werden Attachments ohne Erweiterung gespeichert?
Ich weiß, ich weiß, physical_filename varchar, real_filename usw. Das bringt aber alles nichts, wenn viele Attachments auf einmal kontrolliert werden müssen. Bis jetzt haben wir immer alle neueren Attachments (Bilder) runtergeladen, mit einem Bildbetrachtungsprogramm angeschaut und im Problemfall die entsprechenden Bilder online gelöscht. So, wie es jetzt aussieht, müßten wir jedes Attachment im ACP einzeln öffnen und anschauen, ggf. löschen. Das ist viel zu umständlich und dauert viel zu lange.redbull254 hat geschrieben:Die Dateien werden nach dem Hochladen verschlüsselt abgelegt. Der Original-Bildname und der entsprechende Schlüssel steht in der Datenbank.
Weiß vielleicht jemand eine Lösung?
Re: Warum werden Attachments ohne Erweiterung gespeichert?
http://4seven.kilu.de/forum/phpbb3/view ... 1101#p1101
arbeitet mit jpg, png und gif. sollte also reichen..
arbeitet mit jpg, png und gif. sollte also reichen..
Re: Warum werden Attachments ohne Erweiterung gespeichert?
Danke!
Wenngleich das auch mein Problem nicht wirklich löst...
Wenngleich das auch mein Problem nicht wirklich löst...
Re: Warum werden Attachments ohne Erweiterung gespeichert?
Ich habe mal nachgeschaut, wo die Erweiterungen evtl. abgetrennt werden und eine Stelle in der includes/functions_upload gefunden:
Mit dem bloßen Auskomentieren der einen Zeile ($this->realname = substr...) ist es natürlich nicht getan. Hat vielleicht noch jemand eine Idee, wie man im Datenbank-Feld "physical_filename" den verschlüsselten Namen PLUS Erweiterung speichern kann?
LG, LuLa
Code: Alles auswählen
function clean_filename($mode = 'unique', $prefix = '', $user_id = '')
{
if ($this->init_error)
{
return;
}
switch ($mode)
{
case 'real':
// Remove every extension from filename (to not let the mime bug being exposed)
if (strpos($this->realname, '.') !== false)
{
$this->realname = substr($this->realname, 0, strpos($this->realname, '.'));
}LG, LuLa
Re: Warum werden Attachments ohne Erweiterung gespeichert?
Bis jetzt haben wir immer alle neueren Attachments (Bilder) runtergeladen, mit einem Bildbetrachtungsprogramm angeschaut und im Problemfall die entsprechenden Bilder online gelöscht. So, wie es jetzt aussieht, müßten wir jedes Attachment im ACP einzeln öffnen und anschauen, ggf. löschen. Das ist viel zu umständlich und dauert viel zu lange.
aber natürlich, lies den beitrag mal ganz genau. den hatte ich inzwischen erweitert.Danke!
Wenngleich das auch mein Problem nicht wirklich löst...
http://4seven.kilu.de/forum/phpbb3/view ... 1101#p1101
du sagts, du musst viele pics sichten? et voila, genau das kannst du damit und zwar schnell.
und die attachments dann (nach sichtung aussortiert) genauso schnell wieder hochladen.
------------------
wenn du allerdings die luxus-variante haben möchtest, das geht auch
http://www.phpbb.de/community/viewtopic ... 1#p1155761
Re: Warum werden Attachments ohne Erweiterung gespeichert?
Das ist eine tolle Sache, danke!4seven hat geschrieben:aber natürlich, lies den beitrag mal ganz genau. den hatte ich inzwischen erweitert.
http://4seven.kilu.de/forum/phpbb3/view ... 1101#p1101
du sagts, du musst viele pics sichten? et voila, genau das kannst du damit und zwar schnell.
und die attachments dann (nach sichtung aussortiert) genauso schnell wieder hochladen.
------------------
wenn du allerdings die luxus-variante haben möchtest, das geht auch
http://www.phpbb.de/community/viewtopic ... 1#p1155761
Uns wäre dennoch am Meisten geholfen, wenn der verschlüsselte Name PLUS Erweiterung gespeichert werden könnte. Ist schon schlimm genug, daß der Dateiname vor den User-IDs am Anfang nicht mit führenden Nullen aufgefüllt wird (Sortierung nach User fast unmöglich, das Bißchen programmiere ich noch selber hinzu), aber ohne Erweiterung geht es bei uns wirklich nicht...
Wer also noch eine Idee hat: ich wäre sehr froh!