Отправляет email-рассылки с помощью сервиса Sendsay

За 2017-06-29

[prg] Re: AW: Re[2]: c#: Запуск файлов на сервере из программы на локальном комп

Приветствую всех!

> О загрузке файлов я подумывал, но среди прочих файлов есть, например,
видео
> от 700 Mb и выше и поэтому загрузка подобных фалов будет занимать и место
и
> время.

Если вы получаете файл с http-сервера, то так или иначе вам придётся
загрузить весь файл и это не зависит от того, чем вы пользуетесь --
браузером, медиаплеером или собственной программой.
Некоторые программы, которые принимают http-ссылку в качестве параметра,
обрабатывают полученные данные сами, например, воспроизводят видео. Это
позволяет таким приложениям не закачивать сразу весь файл, а делать это
частями по мере воспроизведения, предварительно создав запас данных на
ближайшие пару секунд просмотра. И тут ещё важную роль имеет формат файла.
Однако ничто вам не мешает в своем приложении сделать подобный механизм --
качайте данные в фоне и дописывайте их в некоторый файл, на который
параллельно натравливаете локальное приложение. Активность этого приложения
отслеживаете по наличию его процесса. Если процесса нет, то прекращает
загрузку и удаляете все закаченное.
Ещё раз главная мысль: не все приложения принимают url в качестве параметра,
поэтому вам имеет смысл учесть эту особенность, А как вы её обойдёте -- ваше
дело.

Успехов. Анатолий.

   "i_chay" 2017-06-29 13:58:16 (#3503725)

[prg] AW: Re[2]: c#: Запуск файлов на сервере из программы на локальном компьюте

Здравствуйте,
<Есть, как минимум, две особенности у такого подхода. Во-первых, это не
путь к файлу, а url, поэтому прежде всего проверяется >ассоциация протокола
(т.е.
>http://). Наиболее вероятно, что этот протокол ассоциирован с браузером по
умолчанию.
>А уже браузер, получив информацию от http-сервера о типе передаваемых
данных, решает, что делать с файлом (плюс настройки >пользователя). Вторая
>особенность: не все программы поддерживают работу с url в качестве
параметра, поэтому, чтобы гарантировать работоспособность, >файл можно
загрузить на локальную машину в каталог временных файлов и работать уже с
ним.
О загрузке файлов я подумывал, но среди прочих файлов есть, например, видео
от 700 Mb и выше и поэтому загрузка подобных фалов будет занимать и место и
время.

С уважением
Владимир

   vkon@f*****.de 2017-06-29 11:06:18 (#3503690)

[prg] Re: AW: Re: c#: Запуск файлов на сервере из программы на локальном компьют

Здравствуйте, vkon <vk***@f*****.de>.

* Исходное сообщение * v> Спасибо за подсказку и ссылки. Посмотрю в этом направлении.

Господа, благодарности отправляйте в личную почту. В лист -
только информативный текст.

   2017-06-29 00:04:18 (#3503623)