Umwelt:Extract Dateiname mit Verzeichnisstruktur für interne Website
html5
JavaScript
AngularJS
node.js
Express.js
Couc hbase
Frage:
verstehe ich die Sorgen und Sicherheit innerhalb der Web-Umgebung implementiert Maßnahmen, um die Anzeige von Verzeichnispfaden in der Welt zu verhindern. Ich habe jedoch ein Problem, das den vollständigen Verzeichnispfad zu einer ausgewählten Datei erfordert.
Ich baue eine Webseite für eine interne Website. Auf der Webseite muss der Benutzer eine durch Tabulatoren getrennte Datei auswählen können. Diese tabulatorgetrennte Datei wird auf einem Netzwerkserver existieren, eine Richtlinie, die von der Firma eingeführt und von externen Revisoren beauftragt wird. Diese Datei kann für verschiedene Clients mit kundenspezifischen Daten existieren. Nachdem dies gesagt wurde, befinden sich die Dateien in verschiedenen Ordnerstrukturen auf dem/den Server (n). Der Benutzer möchte die entsprechende Datei auswählen und die Daten in die Datenbank hochladen. Basierend auf der Größe der Datei (bis zu 10 Millionen von Zeilen) möchte der Benutzer nicht auf die sofortige Verarbeitung der Webseite warten. Daher besteht die Lösung darin, eine Aufgabe zu erstellen. Die Aufgabe enthält alle Parameter, die zum Manipulieren der Daten vor dem Hochladen der Daten in die Datenbank erforderlich sind. Ich verstehe, dass die einfache Lösung darin besteht, die Datei in ein gemeinsames Verzeichnis hochzuladen, aber das ist nicht praktisch. Da der Benutzer mehrere Aufgaben einrichten kann, die die gleiche tabulatorgetrennte Datei mit verschiedenen Parametern in die Datenbank hochladen.
Ich möchte meinen Task Erstellungsprozess den Dateinamen mit der Verzeichnisstruktur enthalten haben. Wenn der Hintergrundprozess den Task ausführt, kann er die Daten vom ursprünglichen Speicherort extrahieren. Wenn ich mehrere Aufgaben habe, um die gleichen Daten zu extrahieren, bin ich nicht besorgt, dass ich mehrere Kopien der Daten haben könnte.
Ich werde jede Hilfe mit Code-Schnipsel, Website usw. schätzen, die Methoden zur Lösung dieses Problems vorschlagen können. Bitte beachten Sie, dass zur Zeit PHP keine Option ist. Eine Managemententscheidung verhindert die Verwendung von PHP.
TIA
Anthony