ich ein SAAS Szenario mit meinem Windows-Server implementiert haben: ein Benutzer eine Datei in a website hochladen können, dann Fetch.exe
eine Anwendung codiert ist in C#
in dem Server gehostet, nimmt Fetch.exe
die hochgeladene Datei als Eingabe ausführt und erzeugt eine Ausgabe zum Herunterladen für den Benutzer.Fortschrittsbalken für eine Anwendung
Also in meinem php, ich benutze exec
Fetch.exe
einzuwickeln:
exec("Fetch.exe " . $inputFile . " > " . $outputFile)
Hochladen und Ausführen (dh Fetch.exe
) kann länger dauern als einige Sekunden, und ich möchte dem Benutzer zeigen, dass sie die Verarbeitung und Alles läuft gut.
Ich habe einige Threads gefunden, die zeigen, wie man einen Fortschrittsbalken für das Hochladen anzeigt. Woher weiß jemand, was ich tun könnte, um den ungefähren Fortschritt von zu zeigen? Muss ich es in kleinere Anwendungen aufteilen und mehrere exec
verwenden?
Wie sieht die Ausgabe von 'Fetch.exe' eigentlich aus? – LeonardChallis
Es ist nur ein Text, der kurz oder lang sein kann. Um die 'inputFile' zu verarbeiten und diesen Text zu erzeugen, kann es aufgrund der Analyse hinter ... mehr als ein paar Sekunden dauern. – SoftTimur
Sie benötigen einen prozentualen Fortschritt oder nur eine" is loading "Information? – Cesar