Quantcast
Channel: DOCU - Foren
Viewing all articles
Browse latest Browse all 6574

Administration - Installation - Core: Re: Re (2): XLSM-Datei wird zu .SEC umbenannt

$
0
0
Die Entscheidung "... die Datei gilt als potentiell fragwürdig und wird daher nur mit umbenannten Dateinamen akzeptiert .." passiert (nur) beim Upload einer Datei.
Danach ist dieses Ergebnis nur recht aufwändig reversibel:


bis incl. ILIAS 6:
1. in der Tabelle [file_data] müsste der Dateiname (im Feld 'file_name') wieder restauriert werden
2. die physische Datei müsste im filesystem ebenfalls auf den neuen Namen umbenannt werden

Der erste Teil ginge grad' noch mit einem SQL update Kommando für alle betroffenen Dateien, der zweite Teil ist aber kaum manuell zu leisten sobald die Anzahl der betroffenen Dateien entsprechend hoch ist.
Da wäre dann wohl ein Skript fällig

ab ILIAS 7:
... wird das viel einfacher: man müsste nur noch die Versions-Einträge in der Datenbank patchen (IRSS sei Dank!) - z.B.:

mysql>
  update il_resource_revision
  set title = concat(substring(title,1,length(title)-8),'.xslm'),
        suffix = 'xslm',
        mime_type = 'application/vnd.ms-excel.sheet.macroEnabled.12'
  where title like '%xslm.sec' ;
 
... sowie ebenfalls das Feld [file_data].file_name:

mysql>
  update file_data
  set file_name = concat(substring(file_name,1,length(file_name)-8),'.xslm')
  where file_name like '%xslm.sec' ;
 

mbG,

Viewing all articles
Browse latest Browse all 6574

Trending Articles