Возобновить управление загрузкой файлов

2

Я прочитал следующие сообщения:

Но у меня не было идеального решения моей проблемы.

  • В приведенных выше сообщениях в одном из ответов говорится "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 и т.д., чтобы определить, сколько загружена часть и сколько еще нужно, и добавить ее в этот файл? Если да, то как?

Теги:
file-upload

1 ответ

3
  • Streams - довольно фундаментальная концепция при работе с файлами на платформе .NET(как в Java, C и других языках). Вы должны начать с чтения о них и как их использовать. См. Stream класс в MSDN.

  • Как? С помощью потоковой передачи - вы передаете части файла в небольших фрагментах (используя смещение в файл и размер фрагмента). Опять же, см. Stream документация.

  • Вы могли бы, но контрольные суммы разных файлов могут быть одинаковыми - с GUID вероятность collision довольно мала по сравнению с контрольными суммами.

  • 0
    +1 За ответы на все вопросы ... Но не могли бы вы подробнее рассказать о (3) пункте. Как мне выполнить мои требования, используя метод GUID, ссылки на код и т. Д.?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню