Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.06;
Скачать: CL | DM;

Вниз

Не менее 6-ти вопросов по FTP функциям   Найти похожие ветки 

 
FTPDigger   (2006-07-18 22:28) [0]

Уважаемые Мастера! Помогите разобраться с функциями для работы с FTP серверами.
Извиняюсь, что так много вопросов, но кроме перевода из MSDN ничего не нашел.

1. В функции InternetOpen есть параметр dwAccessType. Какое значение использовать для
  этого параметра, если заранее не известно, что используется прокси-сервер. Если
  я буду использовать значение INTERNET_OPEN_TYPE_PRECONFIG функция сама определит
  используется прокси или нет?

2. В функции InternetConnect есть параметр nServerPort. Если я укажу в нем не одну из
  определенных констант, а какое-нить другой номер порта ошибки не произойдет?
  В этой же функции есть параметр dwContext. Я перевел описание, но так и не понял для
  чего он может пригодится. Если я укажу 0 в этом параметре ошибки не произойдет?

3. В функции FtpOpenFile есть параметр dwFlags. Если мне нужно скачать с моего сайта через
  протокол FTP текстовый файл что мне указывать в этом параметре? FTP_TRANSFER_TYPE_BINARY
  или FTP_TRANSFER_TYPE_ASCII? Что подразумевается под ASCII текстом в FTP протоколе?
  Тут же есть параметры для контроля кеширования файла. Зачем кешируется файл?
  Где кешируется? Это обязательно? Если укажу 0 ошибки не произойдет? Я не понял, что значит
  INTERNET_FLAG_RELOAD? Это как-то связано с докачкой файла?

4. В каком формате указывать имя файла в функции FtpGetFile в параметре lpszRemoteFile?
  Нашел примеры, в которых указывается "/filename". Обязательно указывать "/" перед именем
  файла?

5. Для выбора директории на сервере я использую функцию FtpSetCurrentDirectory. В описании
  параметра lpszDirectory написано
  "This can be either a fully qualified path or a name relative to the current directory."
  Что подразумевается под "fully qualified path"? Как это выглядет?
   
6. Сначала я вызываю функцию InternetOpen, затем InternetConnect. В какой последовательности
  закрывать потом хэндлы? Сначала тот, который возвратила InternetConnect, а потом хэндл,
  который возвратила InternetOpen?

Заранее благодарен за ответы!


 
KilkennyCat ©   (2006-07-18 23:15) [1]

5. Ваша текущая директория: С:\Download\
Вы хотите работать с C:\Download\23\
C:\Download\23 -  fully qualified path
23 - name relative to the current directory


 
KilkennyCat ©   (2006-07-18 23:17) [2]

6. Насколько я помню, закрытие идет в обратной последовательности открытия.


 
Ketmar ©   (2006-07-18 23:34) [3]

ответ на 1. 2. 3. 4. 5. 6: читать документацию. искать в гугле.
и вообще, первые пункты проверяются экспериментально, если уж читать лениво. Вы предлагаете кому-то писать за вас код и читать документацию? может, сразу уж дадите ТЗ, чтоб всё написали?



Страницы: 1 вся ветка

Текущий архив: 2006.08.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.037 c
2-1152800293
K_Lock
2006-07-13 18:18
2006.08.06
Выделение строк таблицы разным цветом по времени


1-1151056210
Dok
2006-06-23 13:50
2006.08.06
Как создать комобьект типа IStream?


6-1143027284
Dysan
2006-03-22 14:34
2006.08.06
длина строки с параметрами в TidHttp


1-1150393322
Urvin
2006-06-15 21:42
2006.08.06
Цвет выделения в ListView


2-1152864598
yurick1
2006-07-14 12:09
2006.08.06
компоненты