Передача аудио файлов на NAS с iPhone с использованием цели c? - PullRequest
1 голос
/ 16 февраля 2011

Я хочу перенести записанный аудиофайл с iPhone на NAS.есть ли решение?Заранее спасибо ...

Ответы [ 2 ]

1 голос
/ 16 февраля 2011

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

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

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

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

0 голосов
/ 16 февраля 2011

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

см. это

...