Търсим всяко базирано на браузър решение за качване на файлове, търговско или безплатно, което успява да оцелее при прекъсвания на интернет връзката и продължава процеса на качване, след като връзката се възстановява.
Сценарият: уебсайт, използван в райони, където потребителите изпитват много нестабилни интернет връзки и въпреки това трябва да качват файлове до 3 MB (което звучи малко, но наистина може да бъде проблем).
Има различни решения, базирани на jQuery и Flash, като CuteUpload, Ajax Uploader и т.н., но никой от тях досега не е внедрил механизъм, който да помага при такъв сценарий. Наясно съм, че http протоколът не обработва нулиране на връзката по начин, който позволява продължаване на публикация.
Решение е възможно, ако клиентският софтуер знае колко вече е качено и е в състояние да раздели качването на парчета, докато сървърната страна е достатъчно интелигентна, за да ги слепи отново заедно. Или ако клиентът и сървърът предварително се договорят за размерите на парчетата, избройте ги, дръжте сесията отворена и се уверете, че всяка малка част ще бъде изпратена. Възможно, но вероятно не е лесно за писане. Работим върху .NET, но сървърната платформа няма особено значение.
Някой има ли съвет къде да търся?