2011-02-16 2 views

ответ

0

Большинство NAS имеют встроенный FTP-сервер, возможно, вы могли бы использовать этот подход?

см this

1

Вы можете использовать несколько различных протоколов:

  1. FTP (уже упоминалось)
  2. SCP (передача данных через SSH, если NAS поддерживает его, и вы должны использовать libssh2 C для этого)
  3. HTTP-based: WebDAV, если ваш NAS поддерживает его
  4. HTTP-сервер: «обычный» HTTP-сервер с некоторыми скриптами h andling upload через POST-запросы

Все зависит от того, что поддерживает NAS. Говоря о NAS: есть более мелкие, немые и более крупные, которые в основном представляют собой ящик Linux. Я имею полный контроль над NAS и владею более крупным, вы также можете использовать его HTTP-сервер и использовать сценарий (PHP, Perl, Ruby или что-то еще) для обработки данных, отправляемых на NAS. Этот подход позволил бы также легко отображать информацию о статусе телефона.

В решении 4, например, вы можете отображать веб-страницу со всеми уже загруженными файлами для пользователя и отображать сообщения о статусе, например.