Мой PHP-скрипт выводит содержимое файла .sql после того, как он был вызван POST-запросом из моего Delphi Desktop Client.
Вот что происходит:
- My Desktop Client отправляет запрос POST на мой PHP-скрипт.
- Затем скрипт вызывает
mysqldump
и генерирует файл - xdb_backup.sql
- Затем сценарий
include "xdb_backup.sql";
, который распечатает и вернет его клиенту рабочего стола, после чего удалит файл SQL.
Проблема в том, что размер файла SQL может варьироваться (для тестирования я создал файл размером 6 МБ). Я хотел бы, чтобы мой клиент для настольных компьютеров мог показывать прогресс, однако PHP-скрипт не отображает его размер, поэтому у меня нет значения Progressbar.Max
для назначения.
Как я могу сделать свой PHP-скрипт, чтобы Клиент знал, насколько он большой before the whole thing is over
?
Примечание. Загрузка файла SQL невозможна, так как сценарий должен его уничтожить. :)