я реализовал сценарий SAAS с моим сервером Windows: пользователь может загрузить файл в a website, то Fetch.exe
является приложение закодирован in C#
размещается на сервере, Fetch.exe
принимает загруженный файл в качестве входных данных, выполняют и генерирует вывод для загрузки для пользователя.Прогресс бара для применения
Так что в моем PHP, я использую exec
обернуть Fetch.exe
:
exec("Fetch.exe " . $inputFile . " > " . $outputFile)
Загрузка и выполнение (т.е. Fetch.exe
) может занять больше, чем несколько секунд, и я хочу, чтобы показать пользователю, что он обрабатывает и все идет хорошо.
Я нашел несколько тем, которые обсуждают, как показать индикатор выполнения для загрузки. Принимая во внимание, знает ли кто-нибудь, что я могу сделать, чтобы показать приблизительный прогресс Fetch.exe
? Должен ли я разбить его на более мелкие приложения и использовать несколько exec
?
Как выглядит вывод 'Fetch.exe'? – LeonardChallis
Это просто текст, который может быть коротким или длинным. Чтобы обработать 'inputFile' и сгенерировать этот текст, это может занять несколько секунд из-за анализа за ... – SoftTimur
вам нужен процентный прогресс или только информация о загрузке? – Cesar