Size: a a a

2020 March 25

ВE

Виталий EasyMod in С#
Енотечка
я конечно не эксперт, но можно проверять на валидность и дропать все
ну я так и делаю, я передаю размер файла и проверяю по факту соответствует или нет, но это может быть лишним
источник

Е

Енотечка in С#
хз как иначе можно сделать
источник

Е

Енотечка in С#
ну в любом случае, отвечая на твой вопрос, от логики зависит, надо ли как-то недополученный файл обрабатывать, но если ты его в базу сейвишь, я бы не стал  с ним связываться
источник

ВE

Виталий EasyMod in С#
Енотечка
хз как иначе можно сделать
ну я просто думаю что хттп запрос идёт через тср, а значит гарантия целостности доставки, то есть теоретически если пакеты не долетят то сервер не должен обрабатывать запрос как не завершённый
источник

ВE

Виталий EasyMod in С#
ну то есть если пришло в метод контроллера то значит файл уже целиком прилетел
источник

ВE

Виталий EasyMod in С#
просто проверять опытным путём лень а где почитать хз
источник

Е

Енотечка in С#
по сути да
источник

Е

Енотечка in С#
я не делал лишних проверок
источник

Е

Енотечка in С#
на странице уже есть обработка какая-никакая
источник

ВE

Виталий EasyMod in С#
отож
источник

ВE

Виталий EasyMod in С#
но я на всяк рядом с файлом его размер присылаю в отдельном параметре
источник

Е

Енотечка in С#
правильно делаешь
источник

Е

Енотечка in С#
как я делал:
юзер качает на страницу файл
потом его в форму сабмитит
источник

ВE

Виталий EasyMod in С#
просто сервак должен ответить ок или не ок типа принял файл или нет, если нет - программа должна снова пытаться отправить
источник

Е

Енотечка in С#
то есть в форме оно уже есть
источник

Е

Енотечка in С#
и файл тоже должен быть
источник

ВE

Виталий EasyMod in С#
у меня файл в мобильном приложении
источник

ВE

Виталий EasyMod in С#
пересылает на сервер
источник

ВE

Виталий EasyMod in С#
то есть он там сохранён уже
источник

Е

Енотечка in С#
а
источник