Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];

Вниз

Не менее 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.105 c
2-1152823256
Footballer
2006-07-14 00:40
2006.08.06
И снова "открыть с помощью..."


9-1132021552
MonoLife
2005-11-15 05:25
2006.08.06
Как отобразить анимированный спрайт?


4-1145337676
DIR3ct0r
2006-04-18 09:21
2006.08.06
Определение сезона (зима/лето) по дате


8-1139576928
sco
2006-02-10 16:08
2006.08.06
Алгоритм качественного уменьшения рисунка


2-1153232136
learner
2006-07-18 18:15
2006.08.06
HeapAlloc и PSECURITY_DESCRIPTOR





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский