Модераторы: Snowy, Poseidon, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> отправить /считать файл с сервера 
:(
    Опции темы
mvdr
Дата 29.12.2005, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


физик
***


Профиль
Группа: Участник
Сообщений: 1349
Регистрация: 31.12.2004
Где: Волгоград, Россия

Репутация: нет
Всего: 42



Snowy СПАС. спасибо


--------------------
Появляюсь редко, но часто метко

Изображать идиота сложнее, чем изображать умного: полезнее и не каждому дано
PM ICQ   Вверх
Phisic
Дата 29.12.2005, 17:40 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Помогите! Не могу отправить *.тхт файл, выдает ошибку при ftp.Put(ms,'file1.txt',false);-Invalid Port Command.

  Вверх
Snowy
Дата 29.12.2005, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Цитата
Snowy СПАС. спасибо

Рано еще радуешься.
Нужно еще ловить ситуацию, когда ты пытаешься писать файл, который кто-то читает.

Цитата(Phisic @ 29.12.2005, 17:40)
выдает ошибку при ftp.Put(ms,'file1.txt',false);-Invalid Port Command.

А код взят из этого топика или другой?
PM MAIL   Вверх
mvdr
Дата 29.12.2005, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


физик
***


Профиль
Группа: Участник
Сообщений: 1349
Регистрация: 31.12.2004
Где: Волгоград, Россия

Репутация: нет
Всего: 42



Цитата(Snowy @ 29.12.2005, 18:26)
Нужно еще ловить ситуацию, когда ты пытаешься писать файл, который кто-то читает.
могу предположить что если один пишет, другой в это время прочитатьне сможет. В противном случае, он просто не увидит новую запись.



--------------------
Появляюсь редко, но часто метко

Изображать идиота сложнее, чем изображать умного: полезнее и не каждому дано
PM ICQ   Вверх
Phisic
Дата 29.12.2005, 18:43 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Не вы меня не правильно поняли, и у меня тоже точно такая проблема Владимир Сергеевич.
Если можете помогите мне тоже все этапы сделал, каталог меняет нормално, но при отправки файла дает ошибку. не могу понять что за ошибка
  Вверх
Snowy
Дата 29.12.2005, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Цитата
могу предположить что если один пишет, другой в это время прочитатьне сможет.

И наоборот. Пока кто-то читает - нет доступа на запись.
Тут или сообщение выводить о том, что не получается, либо автоматом пытаться писать, пока не пропустит.
В текущем состоянии просто сработает exception секция, и скажет, что никак.
Но данное сообщение ничем не отличается от "Не удалось соедениться" или "пароль неверен".
В принципе работать все и так будет, просто периодически будет однотипное, ни о чем не говорящее сообщение.


Цитата(Phisic @ 29.12.2005, 17:40)
Помогите! Не могу отправить *.тхт файл, выдает ошибку при ftp.Put(ms,'file1.txt',false);-Invalid Port Command.

Попробуй добавить
Код

  ftp.Passive:=true;

PM MAIL   Вверх
mvdr
Дата 29.12.2005, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


физик
***


Профиль
Группа: Участник
Сообщений: 1349
Регистрация: 31.12.2004
Где: Волгоград, Россия

Репутация: нет
Всего: 42



т.е. либо просто вывыодит сообщение что "пока нельзя сделать требуемую опперацию" или через доп. файл работать.: писать сразу в 2 места, и если от главного места нет отклика, пытаться во вторм источнике. Хотя это геморройно и наверно себя не оправдает


--------------------
Появляюсь редко, но часто метко

Изображать идиота сложнее, чем изображать умного: полезнее и не каждому дано
PM ICQ   Вверх
_hunter
Дата 29.12.2005, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



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



--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
mvdr
Дата 29.12.2005, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


физик
***


Профиль
Группа: Участник
Сообщений: 1349
Регистрация: 31.12.2004
Где: Волгоград, Россия

Репутация: нет
Всего: 42



имена надо по улице-дому делать
Вообще то вероятность того что ее одновременно будут использовать 2 человека практически равна нулю.
Думаю остановится на варианте с сообщением.


--------------------
Появляюсь редко, но часто метко

Изображать идиота сложнее, чем изображать умного: полезнее и не каждому дано
PM ICQ   Вверх
_hunter
Дата 29.12.2005, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



так это для сохранения имя.
та програмка-монитор может, например, читать первую строку файла ( там будет название ) и переименовывать файл


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Phisic
Дата 29.12.2005, 20:04 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Заработало, Senk you Snowy! Поступающим новым Годом!
  Вверх
mvdr
Дата 10.1.2006, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


физик
***


Профиль
Группа: Участник
Сообщений: 1349
Регистрация: 31.12.2004
Где: Волгоград, Россия

Репутация: нет
Всего: 42



Вопрос: почему он не хочет сохранять и считывать xls-файл?


--------------------
Появляюсь редко, но часто метко

Изображать идиота сложнее, чем изображать умного: полезнее и не каждому дано
PM ICQ   Вверх
Snowy
Дата 10.1.2006, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Цитата(mvdr @ 10.1.2006, 19:01 Найти цитируемый пост)
Вопрос: почему он не хочет сохранять и считывать xls-файл?

А что говорит?
А какие файлы нормально проходят?
PM MAIL   Вверх
mvdr
Дата 10.1.2006, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


физик
***


Профиль
Группа: Участник
Сообщений: 1349
Регистрация: 31.12.2004
Где: Волгоград, Россия

Репутация: нет
Всего: 42



нормалльно текстовый проходят.

Просто парадокс: смотрю на сервере - есть и папка, и файл.
Пытаюсь набрать его "вручную" - он пишет 404.


--------------------
Появляюсь редко, но часто метко

Изображать идиота сложнее, чем изображать умного: полезнее и не каждому дано
PM ICQ   Вверх
Snowy
Дата 10.1.2006, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Ну вообще-то xls - тоже текстовый.
Но на всякий случай можешь попробовать добавить
Код

  ftp.TransferType := ftBinary;
Хотя по идее он и так должен по дефолту стоять.
А во-вторых, проверь регистр.
Линукс различает большие и маленькие буквы, так что файлы с разным регистром считаются разными.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0571 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.