• 0
Andrey GR

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

Вопросы

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

Как с анонимной/ не анонимной аутинтификацией сохранять файлы из приложения под платформой 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;

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 ответов на этот вопрос

  • 0

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Есть какие-то продвижения непосредственно в FMX с протоколом SAMBA за полтора года?

Может какие-то компоненты/библиотеки кто-то создал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

>>>в последнем win10 старую самбу отключили.

Её ПРИХОДИТСЯ включать, ибо виндовые ПК сами себя в сети не видят http://www.sql.ru/forum/1294238/windows-10-ne-vidit-set-neopoznannaya-oshibka

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
1 минуту назад, krapotkin сказал:

сетью на Андроид а работать например с FTP

Т.е. устанавливать и настраивать на ПК FTP сервер?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

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

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

Изменено пользователем x11

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

т.е нужно пилить отдельно серверную программу для винды и отдельно клиентскую для андроида?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

ну вообще то все приложения так и работают

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Очень жаль.

 

2 часа назад, x11 сказал:

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

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

неработоспособная фигня, куча исключений

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

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

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