Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL, YURIY  
Скачать файл по ссылке в которой присутствуют символы []
frolandrДата: Ср, 14 Февраля 2018, 21:11 | Сообщение # 1
Участник
Нужно с сайта скачать файл по ссылке: http://site.ru/links[absd].txt
Так понимаю, что при использовании комманды DownloadFile вместо части
ссылки [absd] подставляется переменная, которая пуста. Можно ли как-то
обойти это? Вся проблема в том, что я не знаю есть ли данный кусок кода, он может быть и [absd] и [edgh]. Иначе можно было заменить [] на [#91] и [#93]
 
СообщениеНужно с сайта скачать файл по ссылке: http://site.ru/links[absd].txt
Так понимаю, что при использовании комманды DownloadFile вместо части
ссылки [absd] подставляется переменная, которая пуста. Можно ли как-то
обойти это? Вся проблема в том, что я не знаю есть ли данный кусок кода, он может быть и [absd] и [edgh]. Иначе можно было заменить [] на [#91] и [#93]

Автор - frolandr
Дата добавления - 14 Февраля 2018 в 21:11
PeterДата: Ср, 14 Февраля 2018, 23:28 | Сообщение # 2
Админ NeoBook
Цитата frolandr ()
Можно ли как-то
обойти это? Вся проблема в том, что я не знаю есть ли данный кусок кода, он может быть и [absd] и [edgh].

Не совсем понятно что именно нужно обойти (если переменная пуста, то ничего подставляться и не будет), и что значит "данный кусок кода", и для чего он присутствует.

Цитата frolandr ()
le вместо части
ссылки [absd]

Т.е. в квадратных скобках (вместе со скобками) - часть названия файла?
scared %)

У меня не получилось загрузить на местный хостинг файл с квадратными скобками в названии, т.е. буквально links[absd].txt/
Странно, что подобные ссылки (с квадратными скобками) где-то прокатывают.
frolandr, попробуйте поставить восклицательный знак в самом начале ссылки в команде . DownloadFile (проверить по причине, указанной выше, не могу)
По указанной же в первом сообщении ссылве (http://site.ru/links[absd].txt) скачать вообще ничего невозможно (503 Service Temporarily Unavailable)..
И все же, я так и не уверен в том, что правильно понял проблему.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата frolandr ()
Можно ли как-то
обойти это? Вся проблема в том, что я не знаю есть ли данный кусок кода, он может быть и [absd] и [edgh].

Не совсем понятно что именно нужно обойти (если переменная пуста, то ничего подставляться и не будет), и что значит "данный кусок кода", и для чего он присутствует.

Цитата frolandr ()
le вместо части
ссылки [absd]

Т.е. в квадратных скобках (вместе со скобками) - часть названия файла?
scared %)

У меня не получилось загрузить на местный хостинг файл с квадратными скобками в названии, т.е. буквально links[absd].txt/
Странно, что подобные ссылки (с квадратными скобками) где-то прокатывают.
frolandr, попробуйте поставить восклицательный знак в самом начале ссылки в команде . DownloadFile (проверить по причине, указанной выше, не могу)
По указанной же в первом сообщении ссылве (http://site.ru/links[absd].txt) скачать вообще ничего невозможно (503 Service Temporarily Unavailable)..
И все же, я так и не уверен в том, что правильно понял проблему.

Автор - Peter
Дата добавления - 14 Февраля 2018 в 23:28
frolandrДата: Чт, 15 Февраля 2018, 15:43 | Сообщение # 3
Участник
Спасибо за ответ!

Ссылка http://site.ru/links[absd].txt - вымышленная, не хотелось указывать чужой
сайт с которого необходимо скачать файл.

Восклицательный знак пробовал ставить, вот только ступил и ставил его перед квадратными скобками, в том случае не прокатило.

Сегодня попробовал сделать вот так и получилось скачать файл:
StrReplace "[Res1]" "[sorkin]" "[#91]sorkin[#93]" "[DownloadLinks]" ""
DownloadFile "http://site.ru/uploads/[DownloadLinks]" "[PubDir]file.txt" ""

Видимо вчера ступил. Дело в том, что с полгода назад с подобными ссылками с другим сайтом дня три мучался и тогда у меня не получилось. Начал вчера с другим сайтом и снова сначала не получилось, вот и решил попросить помощи.
 
СообщениеСпасибо за ответ!

Ссылка http://site.ru/links[absd].txt - вымышленная, не хотелось указывать чужой
сайт с которого необходимо скачать файл.

Восклицательный знак пробовал ставить, вот только ступил и ставил его перед квадратными скобками, в том случае не прокатило.

Сегодня попробовал сделать вот так и получилось скачать файл:
StrReplace "[Res1]" "[sorkin]" "[#91]sorkin[#93]" "[DownloadLinks]" ""
DownloadFile "http://site.ru/uploads/[DownloadLinks]" "[PubDir]file.txt" ""

Видимо вчера ступил. Дело в том, что с полгода назад с подобными ссылками с другим сайтом дня три мучался и тогда у меня не получилось. Начал вчера с другим сайтом и снова сначала не получилось, вот и решил попросить помощи.

Автор - frolandr
Дата добавления - 15 Февраля 2018 в 15:43
  • Страница 1 из 1
  • 1
Поиск: