yakamara / yform

YForm für REDAXO 5 – Formulare im Frontend und Backend mit Verwaltung von Datenbank-Tabellen.
MIT License
77 stars 55 forks source link

Zu lange Pfade durch Frontend-Upload #832

Open alxndr-w opened 4 years ago

alxndr-w commented 4 years ago

Der Präfix (diskutiert in #725) einer Upload-Datei kann den gesamten Pfad so lange machen, dass der Ordner bei einem Serverumzug sich nicht uploaden lässt.

Entweder darf der Präfix nicht mehr so lange werden oder es müssen ein paar Unterordner weniger werden.

(Im übrigen würde es mich interessieren, warum wie in #725 überhaupt so lange Hashs als Präfix gewählt werden.)

alxndr-w commented 4 years ago
error: lstat("redaxo/data/addons/yform/plugins/manager/upload/frontend/4d2066dbfe0fa63a47bc7f3fc3e0feed639284febd6d493ca2e1e362e49eb9e3_yform_manager_tableset_export_tables_rex_yf_messages_rex_yf_vita_rex_yf_clients_rex_yf_project_rex_yf_capability_20190920003326.json"): Filename too long
fatal: Unable to process path redaxo/data/addons/yform/plugins/manager/upload/frontend/4d2066dbfe0fa63a47bc7f3fc3e0feed639284febd6d493ca2e1e362e49eb9e3_yform_manager_tableset_export_tables_rex_yf_messages_rex_yf_vita_rex_yf_clients_rex_yf_project_rex_yf_capability_20190920003326.json
alxndr-w commented 4 years ago

@dergel vlt. würde es hier helfen, entweder einen hash zu verwenden oder id_dateiname.ext, aber nie hash_dateiname.ext

dergel commented 4 years ago

issue muss ich verschieben, weil es einen impact auf alte Versionen hat.

alxndr-w commented 2 years ago

@dergel wg #1069 – das hier ist ein Problem. Entweder Ordner streichen, oder verhindern, dass lange hashs in den Dateinamen kommen – der Sinn dahinter hat sich mir noch nie erschlossen.

Oder beides.

dergel commented 2 years ago

das ist ein zu großer Umbau und BC möchte ich hier noch bleiben. Das muss ich mir nochmal genauer ansehen. 4.1 wird diesmal nicht ewig weit weg sein