Можно ли прервать загрузку файлов в PHP (с помощью APC)? - PullRequest
2 голосов
/ 11 октября 2011

Можно отслеживать статус загрузки в PHP (с APC), и мне интересно, могу ли я как-то отменить передачу из PHP. Возможно ли это?

Ответы [ 2 ]

3 голосов
/ 11 октября 2011

К сожалению, нет.Загрузка - это то, что запускается и контролируется клиентом (подумайте об этом - это часть запроса POST).Это означает, что даже если загрузка идет на 404, она все равно будет продолжать загрузку, пока сервер не вернет ответ.

0 голосов
/ 15 января 2014

Может быть, вы могли бы использовать загрузчики файлов «чанков» JQuery, поэтому выгрузка может выполняться чанками (через JQuery), и сервер может решить, когда прекратить прием.Думаю, вам придется изменить плагин chunking, но это не должно быть слишком трудоемким.

Он по-прежнему не дает возможности отмены в середине пакета, новы, вероятно, могли бы разбить бит на 1% и убедиться, что у вас есть много возможностей сообщить сценарию JQuery, что вам больше не нужно.

См. https://github.com/blueimp/jQuery-File-Upload/wiki/Chunked-file-uploads

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...