Project

General

Profile

Feature #10778

Upload ZIP and unpack

Added by Carsten Rose 6 months ago. Updated 5 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
21.06.2020
Due date:
% Done:

0%

Estimated time:
Discuss:

Description

Fuer das RemoteExam Tool sollen ZIP Files, die pro Student ein PDF enthalten (<matrikelnummer.pdf), via QFQ ausgepackt und mittels SQL als Referenzen in der DB auf die Files zugeordnet werden.

Konzept:

  • fileDestination=<wie upload - dateiname der zip datei im FS>
  • fileUnzip=0|1|unpack|{{select...}}
    • Bei Angabe von 'fileUnzip' ohne Parameter, gilt fileUnzip=1
    • fileUnzip=0 - kein Unzip
    • fileZip=1 - Zielverzeichnis `baseadir('{{fileDestination}}')/unpack/`
    • fileZip=... - Zielverzeichnis wie angegeben.
  • Ist `fileUnzip` aktiv und die neu hochgeladene Datei ein ZIP File wird der entpack Prozess gestartet.
  • Pro extrahierter Datei:
    • STORE_VAR wird gesetzt wie bei einem Upload einer einzelnen Datei.
    • sqlValidate= <check ob alles ok ist>. Siehe auch `expectRecords`, `messageFail`.
    • slaveId, sqlBefore, sqlInsert,.. ausgefuehrt.
  • Die eigentliche ZIP Datei wird nur gespeichert, wenn pathFilename eine native Spalte ist: Fuer die eigentliche Upload Datei (ZIP) gibt es keine slaveId, sqlInsert, ...
#1

Updated by Carsten Rose 6 months ago

  • Tracker changed from Support to Feature
#2

Updated by Carsten Rose 5 months ago

  • Status changed from New to Closed
  • Assignee set to Carsten Rose
  • Target version changed from 20.11.1 to 20.6.1

Also available in: Atom PDF