|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
как проверить наличие файла в интернете? есть код закачки файла с инета на комп Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
пытался скачать файл, а потом проверить его наличие на компе(да, изначально неправильный подход + файл создавался в любом случае, даже если файл удалён с хостинга! видимо, сохраняется в какой-то переменной). а как просто проверить наличие файла? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2012, 20:59 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
qlewer, Читай номер ответа от сервера, oXMLHTTP.status, если 200 то страница имеется, если 404 то соответственно не найдена. А вообще проверить надо на каждом конкретном сервере что выдаёт ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2012, 21:07 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
1) Вызывайте метод Open синхронно; 2) Анализируйте возвращаемый методом код ошибки. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2012, 21:09 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2012, 21:11 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
VSVLAD, напиши плз код этой строчки. Akina1) Вызывайте метод Open синхронно; т.е. синхронно? а ошибок я не вижу. код отрабатывал, если не изменяет память, в любом случае, даже без onerror ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2012, 21:18 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
qlewerт.е. синхронно? Метод Open имеет 5 параметров. Ты даёшь ему только 2 обязательных. qlewerа ошибок я не вижу Ты их не смотришь. Потому и не видишь. qlewerкод отрабатывал, если не изменяет память, в любом случае Код отрабатывает потому, что он выполняется асинхронно. объекту даётся команда, и управление тут же возвращается в код. А объект там себе фигачит. А ты, как [censored], ждёшь, когда он тебе сообщит, что readyState <> 4... Он не сработал бы только в случае, если объекту не смогла быть передана команда. qlewerдаже без onerror On Error в принципе не способен поймать ошибку, возникшую в объекте. PS. Скопипастив код, не поленись сперва разобраться, как он работает. Почитать маны. И только потом делать на его основе что-то своё. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2012, 21:45 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
Akina, спс. пока не опробовал. возникнут вопросы по теме - напишу. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2012, 08:39 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
т.е. правильно я понял, что для того, чтобы проверить наличие файла в инете, мне придётся постоянно перезапускать прогу? WTF?.. мб подскажет кто способ попроще? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2012, 19:44 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
Перезапускать компьютер процедуру. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2012, 20:37 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
Antonariy, в соседнем топике ведь обсуждали, что это не помогает. пока прогу не перезапустить, она продолжает возвращать одно и то же, а значит, и наличие файла будет возвращать самое первое, полученное при запуске, и плевать она хотела на то, что файл сто раз с тех пор создавался. или это распространяется только на содержимое файлов, а не на их наличие? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2012, 20:42 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2012, 21:09 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
Antonariy, что это? чем это поможет нормально проверить наличие файла? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2012, 21:36 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2012, 22:03 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
Antonariy, можешь объяснить, что делают эти строки?) плз ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2012, 22:23 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
Antonariy, как я понял, если впихнуть их в код, каждый следущий запрос будет выполняться "заново", без кэша. но что за "Pragma"?.. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2012, 22:26 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
Antonariy Код: vbnet 1. 2.
не помогло. "наличие файла" сохраняется, даже после удаления его с хостинга. т.е. запустил один раз, удалил файл с с хоста, а прога по прежнему считает, что файл существует. и наоборот: если файл появился, прога об этом не узнает. есть идеи? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2012, 17:14 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
Очищать кэш не через опции, а принудительно - именно каталог, и именно из "самой проги" (естественно, в "проге" должна быть "такая опция"), анализируя блокировку файлов... И перед этим - не забыть сбросить буфера, закрыть хэндлы файлов, располагающихся в кэше, в "самой программе"... И не забывать делать Update, чтобы быть уверенным, что клиент анализирует те же данные, что и реально имеются... Вообще, чем вы там занимаетесь? Тупо копипастите куски кода и докладываете нам о результатах работы этой солянки сбороной? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2012, 20:20 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2012, 20:23 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
VSVLAD Код: vbnet 1.
такая строка даже не записывается ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2012, 20:35 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
BelowZero, Ну естественно скобки убери. Строку взял из былого проекта на VB.NET ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2012, 20:44 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
VSVLAD, работает!!!!! спасибо))) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2012, 20:49 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
BelowZero, итого - можете выложить окончательную правильную проверку? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2012, 01:06 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
так же не знаю как по уму пишется адрес на хостинг, ну вот закачиваю специально файл, как программно узнать, что есть файл .....1.txt что нет файла .....2.txt ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2012, 15:04 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
катастрофа, перечитай мои последние топики - в них готовые коды с объяснением каждой строчки. либо могу выложить код, когда буду в городе(завтра, мб) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2012, 11:10 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
BelowZero, там в каждом посте охи, ахи, да и том как путь пишется не сказано нигде >могу выложить код, когда буду в городе(завтра, мб) - на этом и остановимся ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2012, 12:07 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
катастрофаBelowZero, там в каждом посте охи, ахи, да и том как путь пишется не сказано нигде >могу выложить код, когда буду в городе(завтра, мб) - на этом и остановимся ой епт... первый пост этого топика прочитай!!! охи ахи? ... ты безнадежен, ищи сам ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2012, 13:26 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
BelowZero, ух-ты как мы заговорили, я понял так Код: vbnet
получил отлуп, как надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2012, 14:25 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
> Автор: катастрофа > получил отлуп, как надо? Эндрю, какого лешего ты лепишь .setRequestHeader в объект ADOStream? Справку почитать так и неудосуживаешся :( Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2012, 15:49 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
Игорь Горбонос, подожду Белова, пусть меня научит... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2012, 15:59 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
> Автор: катастрофа > Игорь Горбонос, подожду Белова, пусть меня научит... Я просто не понимаю вас с Беловым. Почему вы сознательно не хотите учится? За то время как ты появился на форуме, мне понадобилась возможность получать из банка информацию по веб-интерфейсу. Я не разбирался так досконально как Antonariy , но для моих нужд вполне достаточно. И за основу я взял пример 9662282 и всё. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2012, 17:09 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
катастрофаBelowZero, ух-ты как мы заговорили сорь, просто разговоры об "охах и ахах" в моих топиках - это камень в мой огород)катастрофаподожду Белова, пусть меня научит... Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2012, 18:21 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
BelowZero, спасибо, говорил, точно не знаю как путь к файлу на хостинге писать, как написал, получил отлуп: Код: vbnet
... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2012, 23:12 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
катастрофа Код: vbnet
я нажал правой кнопкой по ссылке "скачать", "копировать адрес ссылки"(опера). получил путь http://www.sql.ru/forum/actualfile.aspx?id=12517319 . вставляю его в код Код: vbnet
... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2012, 09:04 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
BelowZero, открываю Ворд - пошагово запускаю код, получаю месседж "500 файл\страница не существует" прохожу снова не веря глазам, далее много много раз выдаёт "файл\страница существует" Закрываю Ворд и всё описанное выше начинается сначала Ересь?! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2012, 10:47 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
катастрофа, при чём тут ворд? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2012, 11:36 |
|
проверка наличие файла\страницы в инете
|
|||
---|---|---|---|
#18+
катастрофа, забей на этот файл. ты вводишь не прямое местонахождение файла на хосте, а посылаешь запрос к actualfile.aspx на получение файла. точное местоположение файла я сам хз... зарегись на любом бесплатном хосте, выложи туда файл и играйся ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2012, 11:54 |
|
|
start [/forum/topic.php?all=1&fid=60&tid=2157807]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
176ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 283ms |
0 / 0 |