в моей форме много входных данных для загрузки файлов, и они могут быть огромными и бесконечными (эти поля ввода клонируемы). Поэтому я подумал, что если я вручную загружу их через ajax
, подождите их все до конца и затем отправьте форму.
В этом сценарии много раз, когда большие файлы загружаются, иногда я получаю UPLOAD_ERR_CANT_WRITE
ошибка.
Позже я реорганизовал этот код, чтобы поместить файлы в очередь, и одновременно выполнялся только один ajax-запрос. Результат: выглядит нормально, даже гигабайты загружаются без ошибок. Но, как только я начинаю отправлять эти файлы в два браузера в то же время, я снова получаю те UPLOAD_ERR_CANT_WRITE
ошибки иногда! Как будто эти нити мешали друг другу, стоя на пути друг друга.
Какое может быть решение?
Задача ещё не решена.
Других решений пока нет …