[prg] Re: AW: Re[2]: c#: Запуск файлов на сервере из программы на локальном комп
Приветствую всех!
> О загрузке файлов я подумывал, но среди прочих файлов есть, например,
видео
> от 700 Mb и выше и поэтому загрузка подобных фалов будет занимать и место
и
> время.
Если вы получаете файл с http-сервера, то так или иначе вам придётся
загрузить весь файл и это не зависит от того, чем вы пользуетесь --
браузером, медиаплеером или собственной программой.
Некоторые программы, которые принимают http-ссылку в качестве параметра,
обрабатывают полученные данные сами, например, воспроизводят видео. Это
позволяет таким приложениям не закачивать сразу весь файл, а делать это
частями по мере воспроизведения, предварительно создав запас данных на
ближайшие пару секунд просмотра. И тут ещё важную роль имеет формат файла.
Однако ничто вам не мешает в своем приложении сделать подобный механизм --
качайте данные в фоне и дописывайте их в некоторый файл, на который
параллельно натравливаете локальное приложение. Активность этого приложения
отслеживаете по наличию его процесса. Если процесса нет, то прекращает
загрузку и удаляете все закаченное.
Ещё раз главная мысль: не все приложения принимают url в качестве параметра,
поэтому вам имеет смысл учесть эту особенность, А как вы её обойдёте -- ваше
дело.
Успехов. Анатолий.