![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Здравствуйте!
Помогите пожалуйста как можно через клиент открыть файл который находится на сервере! Или дайте ссылочку где про это написано! Заранее благодарен! |
|
#2
|
||||
|
||||
|
А зачем так кричать-то? И, да, про запятые не забываем.
По теме. Какой "клиент"? HTTP? FTP? И какова цель открытия? |
|
#3
|
|||
|
|||
|
или вообще может оказаться, что сервер в сети с SMB службой и путь такой: \\server\share\file.txt )))
|
|
#4
|
|||
|
|||
|
Через FTP. Файл нужно открыть для редактирования!
|
|
#5
|
||||
|
||||
|
Если вчитаться в спецификацию протокола, то можно понять, что это невозможно. А вот скачать и заменить файл можно через IdFTP.
|
|
#6
|
|||
|
|||
|
Цитата:
работает как обычный сетевой диск. Но это конкретный случай, а тут я думаю да, все таки IdFTP как самый простой способ. |
|
#7
|
|||
|
|||
|
Суть в том, что пользователь подключается к серверу и на нем должен создаться файл для редактирования! Это вообще возможно?
|
|
#8
|
|||
|
|||
|
Цитата:
|
|
#9
|
|||
|
|||
|
вот самый простой пример, текст вводится в Memo1 и сохраняется в файл test.txt и заливается на сервер в папку /disc0_1/, файл test.txt:
Код:
begin
IdFTP1.Host := '192.168.200.254';
IdFTP1.Port := 21;
IdFTP1.Username := 'admin';
IdFTP1.Password := '******';
IdFTP1.Connect;
Memo1.Lines.SaveToFile('test.txt');
{ IdFTP1.ChangeDir('/disc0_1'); // переход в директорию disc0_1
IdFTP1.Put('test.txt','test.txt',false); // запись test.txt в директорию disc0_1}
IdFTP1.Put('test.txt','/disc0_1/test.txt',false); // false - не дописывать файл, а создавать новый. true - дописать в существующий.
IdFTP1.Disconnect;
end;Последний раз редактировалось Assistant, 14.03.2011 в 20:17. |
|
#10
|
|||
|
|||
|
А если клиент будет подключаться к серверу через IP для проверки авторизации в БД. БД хранится будет на сервере в program files\и т.д.
Как указать путь к этой БД для клиента? |
|
#11
|
|||
|
|||
|
Цитата:
|
|
#12
|
|||
|
|||
|
Спасибо Assistant с IdFTP я вроде понял как работать! а нельзя сделать без FTP?
|
|
#13
|
|||
|
|||
|
Цитата:
|
|
#14
|
|||
|
|||
|
Цитата:
Чтоб он прошел авторизацию |
|
#15
|
|||
|
|||
|
Цитата:
Понятно! Так блин неудобно получается! |