Upload Modul

Installation

Siehe Installation

Einstellungen

Upload Dateipfad

Die vom Kunden hochgeladenen Dateien werden unter diesem Pfad abgelegt, der Pfad ist ausgehend vom source Verzeichnis des Shops. Wir raten aus Datenschutzgründen dazu den Pfad mit eine Verzeichnisschutz zu versehen, dadurch wird er durch Zugriff durch Dritte geschützt.

Wenn der Pfad nicht existiert wird versucht ihn anzulegen, innerhalb dieses Ordners wird ein ordered Unterordner erstellt, in diesen Ordner werden Dateien verschoben die zu einer Bestellung gehören.

Achtung

Der Pfad darf nicht mit einem Slash beginnen und muss mit einem Slash enden

Minimale Dateigröße

Die minimale Dateigröße in Byte die eine Datei haben muss um hochgeladen zu werden

Maximale Dateigröße

Die maximale Dateigröße in Byte die eine Datei beim Hochladen haben darf. Der Wert 0 deaktiviert diese Beschränkung. Beachten Sie dass dieser Wert außerdem durch Ihre Hosting Umgebung beeinflusst wird (z.B. php upload_max_filesize)

Erlaubte Dateitypen

Gibt an welche Dateiendungen von den Kunden hochgeladen werden dürfen. Achten Sie darauf nur unbedingt notwendige Endungen anzugeben, es könnte sonst zu Angriffen durch manipulierte Scripts oder Viren kommen. Aus Sicherheitsgründen muss diese Einstellunge gesetzt werden. Geben Sie eine Endung pro Zeile an z.B.

.jpg
.png
.pdf

Artikel konfigurieren

Füllen Sie für die Artikel bei denen ein Upload möglich sein soll das Feld Min. Uploads bzw. Max. Uploads aus. Wenn Sie Min. Uploads angeben muss der Kunde im Warenkorb mindestens diese Anzahl an Dateien hochladen bevor er fortfahren kann. Max. Uploads bestimmt wie viele Dateien der Kunde maximal hochladen darf.

Es muss mindestens eines der Felder gesetzt werden damit die Uploadmöglichkeit erscheint.

Cron Job

Um nicht von Kunden bestellte Dateien vom Server zu entfernen raten wir Ihnen einen Cronjob einzurichten der die unnötigen Dateien löscht. Ein Beispiel Cron könnte wie folgt aussehen

0 0 * * * find /pfad/zum/shop/source/out/pictures/uploads/ -maxdepth 1 -type f -mtime +14 -delete

Passen Sie den Pfad entsprechend Ihrem System an, bitte beachten Sie dass ein falscher Pfad zum Verlust von Daten führen kann. Der Cron löscht automatisch um Mitternacht alle hochgeladenen Dateien die älter als 14 Tage und nicht bestellt sind.