Я прочитал следующие сообщения:
Но у меня не было идеального решения моей проблемы.
В приведенных выше сообщениях в одном из ответов говорится "client and server needs to identify the file some how i suggest the use of a Guid so the server knows what file to append the extra data too."
Запросите, чтобы вы посетили первую ссылку aobve и нашли этот ответ. Этот ответ касается потоковой передачи. Может ли кто-нибудь PLZ предоставить ссылки, с помощью которых я могу построить такой код?
В этих сообщениях один из ответов сказал "you can send several small file pieces and rebuild them server side"
... КАК?
Не могу ли я использовать что-то вроде checksum
и т.д., чтобы определить, сколько загружена часть и сколько еще нужно, и добавить ее в этот файл? Если да, то как?
Streams - довольно фундаментальная концепция при работе с файлами на платформе .NET(как в Java, C и других языках). Вы должны начать с чтения о них и как их использовать. См. Stream класс в MSDN.
Как? С помощью потоковой передачи - вы передаете части файла в небольших фрагментах (используя смещение в файл и размер фрагмента). Опять же, см. Stream документация.
Вы могли бы, но контрольные суммы разных файлов могут быть одинаковыми - с GUID вероятность collision довольно мала по сравнению с контрольными суммами.