Ich möchte den Nutzern eines Musikprogrammes eine plattformübergreifende Möglichkeit per PHP schaffen, ihre Songdateien in ein Dateiformat zur Notenausgabe umzuwandeln. Ein Anmeldesystem erscheint mir für die Nutzung zu umständlich.
Ich dachte an folgende Schritte, um das konvertierte Format zu erhalten:
1. Songdatei Auswählen und hochladen.
2. Konvertierungsparameter angeben.
3. Umwandeln lassen und zum Herunterladen bereitstellen.
Das Hochladen einer Songdatei generiert einen Ordner mit der Bezeichnung der aktuellen SessionID, in den auch die fertig konvertierte Datei abgelegt wird. Außerdem ist das Songdateiformat gepackt, sodass vorerst mit PHP entpackt werden muss.
Ich weiß noch nicht, wie ich es verhindere, dass zu viel Traffic beim Hochladen entsteht, da ja jeder User beliebig oft einen anderen Song hochladen kann. Auch weiß ich noch nicht, wie ich einen Ordner nach der Nutzung automatisch löschen kann, um zu verhindern, dass nachher tausende von Ordnern auf dem Server herumliegen.
Hat hierzu vielleicht jemand eine Idee oder vielleicht Verbesserungsvorschläge, wie ich das ganze sogar eleganter lösen könnte ?
Ich würde mich freuen.
Liebe Grüße,
Mathias