Seite 1 von 1
Warum werden Attachments ohne Erweiterung gespeichert?
Verfasst: 10.01.2010 04:51
von LuLa
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
Re: Warum werden Attachments ohne Erweiterung gespeichert?
Verfasst: 10.01.2010 07:38
von BO-Samson
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.
Re: Warum werden Attachments ohne Erweiterung gespeichert?
Verfasst: 10.01.2010 14:32
von redbull254
Hallo erstmal,
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.
Die Dateien werden nach dem Hochladen verschlüsselt abgelegt. Der Original-Bildname und der entsprechende Schlüssel steht in der Datenbank.
Dies dient der Sicherheit und ist eine sehr sinnvolle Maßnahme.
„Dopplungen“ sind ausgeschlossen, jeder Schlüssel ist „einmalig“.
Re: Warum werden Attachments ohne Erweiterung gespeichert?
Verfasst: 10.01.2010 17:35
von LuLa
redbull254 hat geschrieben:Die Dateien werden nach dem Hochladen verschlüsselt abgelegt. Der Original-Bildname und der entsprechende Schlüssel steht in der Datenbank.
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.
Weiß vielleicht jemand eine Lösung?
Re: Warum werden Attachments ohne Erweiterung gespeichert?
Verfasst: 11.01.2010 03:54
von 4seven
Re: Warum werden Attachments ohne Erweiterung gespeichert?
Verfasst: 11.01.2010 05:37
von LuLa
Danke!
Wenngleich das auch mein Problem nicht wirklich löst...

Re: Warum werden Attachments ohne Erweiterung gespeichert?
Verfasst: 15.01.2010 20:14
von LuLa
Ich habe mal nachgeschaut, wo die Erweiterungen evtl. abgetrennt werden und eine Stelle in der includes/functions_upload gefunden:
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, '.'));
}
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
Re: Warum werden Attachments ohne Erweiterung gespeichert?
Verfasst: 15.01.2010 20:43
von 4seven
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.
Danke!
Wenngleich das auch mein Problem nicht wirklich löst...

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
Re: Warum werden Attachments ohne Erweiterung gespeichert?
Verfasst: 16.01.2010 07:04
von LuLa
Das ist eine tolle Sache, danke!
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!