Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание файла на ftp(CFtpConnection), Как создать файл 
:(
    Опции темы
S3_
  Дата 5.11.2010, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 14.10.2007

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



Доброго времени суток.
Вопрос состоит в том чтобы создать файл на фтп сервере. Использую CFtpConnection. Есть функции Put, но он копирует файл с локального диска.
Есть какие то идеи что бы не использовать локальную версию файла и создать файл на фтп сервере?
Спасибо за любые идеи.
PM MAIL   Вверх
Bugmaker
Дата 5.11.2010, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 27.6.2008

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



Насколько я понимаю, стандартных средств нет. Просто потому, что ФТП создан для ПЕРЕДАЧИ файлов.
А создать на локальном диске - копирнуть на фтп и удалить с диска не канает?

Как вариант попробовать через CreateFile().
Вместо пути указать адрес фтп...



Это сообщение отредактировал(а) Bugmaker - 5.11.2010, 11:50
PM MAIL   Вверх
leniviy
Дата 5.11.2010, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



CFtpConnection::Command() ?
CFtpConnection::PutFile(".\\nul",...) ?

CInternetFile f = CFtpConnection::OpenFile("foo", GENERIC_WRITE, ...);
f.Close();



Это сообщение отредактировал(а) leniviy - 5.11.2010, 21:19
PM MAIL   Вверх
leniviy
Дата 5.11.2010, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



проверил, 2 последних способа работают. Лучше использовать тот, что с OpenFile
PM MAIL   Вверх
S3_
Дата 8.11.2010, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 14.10.2007

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



Спасибо. Сделал созданием локального временного файла. До того как задать вопрос пробовал вторым способом как leniviy посоветовал (OpenFile), но не выходило, скорей всего флаги не те ставил, уже не помню правда. Попробую еще раз, так лучше всего будет.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

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

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

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


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

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


 




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


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

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