Есть плагин с загрузкой файлов. Там очень много кода и сделано через аяксовую отправку. Когда жмешь отмена, на сервере ничего не остается, хотя по консоли все то же самое - POST запрос, и canceled.Как по-твоему было-бы красиво?
Он не встал. Там самостоятельный index.html, который работает, при попытках встроить его в свою страницу вылетали ошибки. Кода очень много там, поэтому просто переписал на несколько строк через XMLHttpRequest, но вот при отмене загруженная часть почему-то пишется. Может есть какой-то более правильный способ? Например в том ПОСТе который отменили что-то дополнительное передается. Почему так получается, что ПОСТы одинаково передаются, но в одном случае :body который на сервер попало не пишется.Это не "красиво", а "готово". Но если тебе нравится, то используй этот плагин.
Посмотреть код не думал?Почему так получается, что ПОСТы одинаково передаются, но в одном случае :body который на сервер попало не пишется.
Разобрать аяксовый abort довольно сложно, а тем более понять в чем разница, хотя там тоже в глубине используется XMLHttpRequest.Посмотреть код не думал?
Аякс стар. Да и с XMLHttpRequest кто-нибудь поболее меня работает. Должен же кто-нибудь знать, почему аборт так может себя вести.То есть предлагается нам разобраться и кратко доложить тебе?
sub onAbort {
unlink $tmpfile if -f $tmpfile;
..... чегото там еще ....
exit(1);
}
$SIG{TERM} = \&onAbort;