Перейти к содержанию
Fire Monkey от А до Я
  • 0

Запись файла на сетевой диск по протоколу SAMBA из под ANDROID


Andrey GR

Вопрос

Коллеги, добрый день.

Как с анонимной/ не анонимной аутинтификацией сохранять файлы из приложения под платформой ANDROID на файловом сервере по протоколу SAMBA (Простая шара на виндах) ?

Т.е. Где прописывать имя пользователя и пароль.

На Windows - платформе отрабатывает нормально, на ANDROID - ошибка "I/O error 30"

var f:textFile; // Описание переменной.
begin
   AssignFile(f, Edt_FileQRY.Text);  // Связь переменной с файлом.
  try
   Rewrite(f);                         // Создания нового файла.
  except
            on E: Exception do
     begin
        ShowMessage(E.ClassName+':'
          +E.Message+':'
              +E.QualifiedClassName+':');
         end;
  end;
   Write(f, 'Path='+Edt_FileResultXML.Text+';'); 
   Write(f, 'QRY='+Edt_Qry1C.Text+';'); 
   CloseFile(f);
end;

 

 

 

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
  • Модераторы

ну так андроид не знает о существовании протокола Samba, на java это решается подключением сторонней библиотеки.

подробней можно почитать тут

Ссылка на комментарий
  • 0

только что же поднимался вопрос. в последнем win10 старую самбу отключили. новая фиг разберешь есть на девайсе или нет

поэтому нормально все-таки не пользоваться Windows -сетью на Андроид а работать например с FTP

Ссылка на комментарий
  • 0

Кто-нибудь это пользовал?

https://github.com/LongDirtyAnimAlf/Delphi-Android-SMB

с горем пополам скомпилировал на Токио, но при работе на Андроид 5 постоянно вываливаются разные исключения, чтобы я не делал.

Изменено пользователем x11
Ссылка на комментарий
  • 0

вообще сколько себя помню, столько были траблы с шарами под win

то антивирус блокирует, то фаервол, то еще к-нить хрень типа "служба обнаружения вин работает только для ... и не работает для..."

поэтому традиционно пользовался клиент-сервером )))

 

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...