Форум: "Начинающим";
Текущий архив: 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.009 c