Я проверяю connection_status () в моем скрипте завершения работы, чтобы определить, был ли файл, который я обслуживаю через php, загружен или прерван. Однако, поскольку браузер загружает файл во время запроса сохранения, и это очень маленький файл (1 МБ), очень легко получить ложные срабатывания, когда файл завершил загрузку в фоновом режиме, но пользователь нажимает кнопку отмены.
Есть ли способ обойти это? Скажем, не отправлять браузеру файл, пока пользователь явно не нажмет кнопку «Сохранить» или если есть какой-то другой механизм для использования.